Назад | Перейти на главную страницу

Google Cloud: доступ к сервисному аккаунту для каждого проекта

У меня есть сервер, на котором я использую команду gcloud для мониторинга. Раньше я использовал логин gcloud auth для аутентификации, но теперь я хотел бы использовать более безопасный метод с учетными записями служб. Я остановил свою виртуальную машину, создал учетную запись службы с ролями владельца, но когда я использую список проектов gcloud, я вижу только текущий проект. Но у меня есть еще 3 проекта, как я могу получить доступ к каждому проекту с помощью учетной записи службы?

Для этого вам необходимо активировать учетную запись службы с помощью [1]:

$ gcloud auth activate-service-account --key-file = [KEY: JSON]

а затем инициализируйте команду gcloud с помощью [2]:

$ gcloud init

[1] https://cloud.google.com/sdk/gcloud/reference/auth/activate-service-account [2] https://cloud.google.com/sdk/gcloud/reference/init