Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Истории успеха
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • AI Studio
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Истории успеха
  • Документация
  • Блог
Проект Яндекса
© 2025 ООО «Яндекс.Облако»
Yandex Cloud Registry
  • Начало работы
    • Все инструкции
    • Создание реестра
  • Управление доступом
  • Правила тарификации
  • Аудитные логи Audit Trails
  1. Пошаговые инструкции
  2. Создание реестра

Создание реестра

Статья создана
Yandex Cloud
Обновлена 9 июля 2025 г.
Консоль управления
CLI
API
  1. В консоли управления выберите каталог, в котором хотите создать реестр.

  2. В списке сервисов выберите Cloud Registry.

  3. На панели слева выберите Реестры.

  4. В правом верхнем углу нажмите кнопку Создать реестр.

  5. Выберите формат реестра.

  6. Настройте формат реестра:

    1. В поле Тип реестра выберите нужный тип создаваемого реестра:

      • Local — локальный реестр. Тип доступен для всех форматов реестра.
      • Remote — удаленный реестр. Доступен для форматов Maven, Npm и Docker.
      • Virtual — виртуальный реестр. Доступен для форматов Maven, Npm и Docker.
    2. Если вы выбрали формат реестра Maven и тип Local, в поле Политика версий выберите политику версий:

      • Release — стабильные версии;
      • Snapshot — разработка с частыми обновлениями;
      • Mixed — сочетание политик Release и Snapshot для гибкости.
    3. Если вы выбрали тип реестра Remote, выберите адрес удаленного реестра:

      • Для формата Maven доступны репозитории Maven Central и Axiom.

        Примечание

        Репозиторий Axiom доступен по запросу. Чтобы активировать доступ к Axiom, создайте обращение в службу технической поддержки.

      • Для формата Npm доступен только репозиторий Npm.

      • Для формата Docker доступен только репозиторий Docker Hub. При этом необходимо задать данные для аутентификации в Docker Hub:

        • Предоставьте сервисному агенту сервиса Cloud Registry доступ к содержимому секрета Yandex Lockbox, назначив ему на этот секрет роль lockbox.payloadViewer.

          В настоящее время такой доступ можно выдать только с помощью команды Yandex Cloud CLI, указав в ней идентификатор секрета Yandex Lockbox, содержащего токен или пароль, и идентификатор облака, в котором вы создаете реестр:

          yc lockbox secret add-access-binding \
            --id <идентификатор_секрета> \
            --role lockbox.payloadViewer \
            --agent cloud-registry:data-plane \
            --cloud-id <идентификатор_облака>
          
        • Выберите способ аутентификации в Docker Hub:

          • Чтобы аутентифицироваться по токену доступа, выберите вариант аутентификации Bearer и в поле Идентификатор секрета в Lockbox выберите секрет Yandex Lockbox, в ключе value которого сохранен нужный токен.
          • Чтобы аутентифицироваться по имени пользователя и паролю, выберите вариант аутентификации Basic, укажите имя пользователя и в поле Идентификатор секрета в Lockbox выберите секрет Yandex Lockbox, в ключе value которого сохранен пароль.
    4. Если вы выбрали тип реестра Virtual, в поле Реестры с помощью кнопки Добавить реестр добавьте в виртуальный реестр нужные локальные и/или удаленные реестры, указав их идентификаторы.

      Идентификатор реестра можно посмотреть в консоли управления на странице с информацией о реестре.

  7. Введите имя и описание реестра.

  8. Нажмите Создать.

Чтобы создать реестр, выполните команду:

yc cloud-registry registry create \
  --name <имя_реестра> \
  --description <описание_реестра> \
  --registry-kind <формат_реестра> \
  --registry-type <тип_реестра>

Где:

  • --name — имя реестра.
  • --description — описание реестра.
  • --registry-kind — формат реестра. Доступные значения — maven, npm и docker.
  • --registry-type — тип реестра. Доступные значения: local, remote и virtual.

Результат:

done (3s)
id: cn1fsnc2dak********
folder_id: b1gc1t4cb638********
name: my-first-registry
kind: DOCKER
type: LOCAL
status: ACTIVE
description: docker
created_at: "2024-11-30T16:11:12.901356Z"
modified_at: "2024-11-30T16:11:16.243323Z"

Чтобы создать реестр, воспользуйтесь методом REST API create для ресурса Registry или вызовом gRPC API RegistryService/Create.

Была ли статья полезна?

Предыдущая
Все инструкции
Следующая
Установить и настроить Docker
Проект Яндекса
© 2025 ООО «Яндекс.Облако»