Как получить доступ к реестру контейнера Google между проектами - PullRequest
0 голосов
/ 24 апреля 2019

В настоящее время у меня есть два этапа проекта, и все мои образы докеров управляются с помощью хранилища контейнеров.

Я хотел бы иметь возможность развернуть мои образы от prod до подготовки к движку приложения.

Похоже, что для этого рекомендуется создать учетную запись службы, которая имеет доступ к хранилищу Google на Prod.

Я сделал это, но я не уверен, как интегрировать это в мой конвейер CI, когда я уже вошел в gcloud, используя промежуточную учетную запись. Кроме того, как заставить движок приложения извлечь из этого репо?

1 Ответ

0 голосов
/ 06 мая 2019

Все изображения действительно хранятся в корзине с именем artifacts.[PROJECT-ID].appspot.com.При использовании CI убедитесь, что вы добавили средство просмотра объектов хранилища для всего проекта или определили эту роль для учетной записи службы непосредственно в корзине (или отдельно в файлах).

При использовании AppEngine также имеется службаАккаунт называется [PROJECT-ID]@appspot.gserviceaccount.com.Попробуйте также предоставить доступ к сегменту этого SA, чтобы он мог вытягивать изображения в AE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...