Создание виртуального реестра
-
В консоли управления
выберите каталог, в котором хотите создать виртуальный реестр. -
Перейдите в сервис Cloud Registry.
-
На панели слева выберите
Реестры. -
В правом верхнем углу нажмите кнопку Создать реестр.
-
Выберите формат реестра.
-
В поле Тип реестра выберите
Virtual. -
В блоке Реестры с помощью кнопки
Добавить реестр добавьте в виртуальный реестр нужные локальные и/или удаленные реестры, указав их идентификаторы. Идентификатор реестра можно посмотреть в консоли управления на странице с информацией о реестре.В поле Доступ к реестру выберите:
Только чтение— предоставить доступ к добавленным реестрам только на чтение.Чтение и загрузка— предоставить доступ к добавленным реестрам и на чтение, и на загрузку. Для загрузки можно использовать только один реестр. Укажите его в поле Реестр для загрузки.
-
Введите имя и описание реестра.
-
Добавьте метки в формате
ключ: значение. -
Нажмите Создать.
Чтобы создать виртуальный реестр, выполните команду:
yc cloud-registry registry create \
--name <имя_реестра> \
--description <описание_реестра> \
--registry-kind <формат_реестра> \
--registry-type virtual \
--properties <cвойства_реестра>
Где:
-
--name— имя реестра. -
--description— описание реестра. -
--registry-kind— формат реестра. Доступные форматы:maven,npm,docker,nuget,pypi,binary. -
--registry-type— тип реестра. -
--properties— cвойства реестра. Задаются строкой в форматеname1=value1,name2=value2. Доступные свойства для виртуальных реестров:registryIds— список идентификаторов локальных и удаленных реестров в порядке их обхода. Указывается в форматеregistryIds=registry1;registry2.readOnly— разрешение загрузки артефактов в реестр. Доступные значения:true— загрузка запрещена,false— загрузка разрешена.deploymentRegistryId— идентификатор реестра для загрузки артефактов. Требуется, еслиreadOnly—false.
Результат:
done (3s)
id: cn1fsnc2dak********
folder_id: b1gc1t4cb638********
name: my-first-registry
kind: DOCKER
type: VIRTUAL
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.
В поле type укажите VIRTUAL.