Аутентификация в Artifact Registry
Для загрузки образов в Artifact Registry необходимо:
Добавить подходящую роль для сервисного аккаунта или пользователя.
Аутентификация с помощью MWS CLI
Заголовок раздела «Аутентификация с помощью MWS CLI»Установите и настройте утилиту MWS CLI:
Аутентифицируйтесь в MWS Artifact Registry с помощью Docker Credential helper:
bash mws registry configure-dockerУбедитесь, что Docker настроен. Для этого откройте конфигурационный файл
${HOME}/.docker/config.json. В нем должна появиться строка:bash "credHelpers": {"registry.mwsapis.ru": "mws"}
Аутентификация с помощью API-ключа
Заголовок раздела «Аутентификация с помощью API-ключа»Чтобы аутентифицироваться с помощью API-ключа:
Для сервисного аккаунта с подходящей ролью создайте API-ключ и сохраните его.
Аутентифицируйтесь в MWS Artifact Registry с помощью API-ключа:
Для Docker:
bash docker login -u apikey -p <API-ключ> registry.mwsapis.ruДля Helm:
bash helm registry login -u apikey -p <API-ключ> registry.mwsapis.ruВ случае успешной аутентификации будет выведено сообщение
Login Succeeded.