Реестр в Artifact Registry
Реестр — каталог всех репозиториев проекта, в которых хранятся артефакты (Docker-образы, Helm-чарты, deb-пакеты, RPM-пакеты).
При создании реестра формируется URI реестра:
-
<registry_name>.cr.cloud.ru — для Docker-образов и Helm-чартов;
-
<registry_name>-deb.ar.cloud.ru — для deb-пакетов;
-
<registry_name>-rpm.ar.cloud.ru — для RPM-пакетов.
Где registry_name — это уникальное название реестра в рамках пространства имен Artifact Registry.
URI реестра используется для аутентификации.
URI реестра доступен в личном кабинете в разделе Реестры.
Приватный и публичный доступ к реестру
Доступ к реестру может быть приватным или публичным. Тип доступа к реестру выбирается при создании и не может быть изменен для действующего реестра.
Тип доступа наследуется всеми дочерними репозиториями и артефактами, размещенными в них.
В приватном реестре скачивание (pull) и загрузка (push) артефактов доступны только авторизованным пользователям.
В публичном реестре скачивание (pull) артефактов доступно всем пользователям — авторизованным и неавторизованным, загрузка (push) артефактов — только авторизованным пользователям.
Анонимный доступ к скачиванию артефактов можно использовать в сценариях, не требующих авторизации пользователей — например, при распространении общедоступных образов контейнеров.
- Приватный и публичный доступ к реестру