Есть ли способ использовать gsutil при олицетворении учетной записи службы? - PullRequest
1 голос
/ 19 июня 2019

Я пытаюсь настроить разрешения пользователей в Google Cloud и создал служебную учетную запись, которую другие пользователи могут выдавать за себя для доступа к различным проектам. Команда gcloud имеет опцию --impersonate-service-account для выполнения вызовов API с правильной аутентификацией, но мне было интересно, знает ли кто-нибудь, как выполнять такие вызовы, используя gsutil.

Вот пример того, как выглядит успешный вызов с использованием gcloud:

gcloud --impersonate-service-account=superuser@PROJECT1.iam.gserviceaccount.com iam service-accounts list --project PROJECT2

1 Ответ

3 голосов
/ 19 июня 2019

В параметрах командной строки верхнего уровня gsutil такого параметра нет (по крайней мере, не задокументировано).

В отличие от этого, gcloud - олицетворение-сервис-аккаунт задокументировано.

Что попробовать:

-e Запрашивать учетные данные учетной записи службы. Эта опция требует, чтобы -a не был установлен.

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