У меня есть сервер, на котором я использую команду 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