Ошибка при назначении роли администратора хранилища IAM моей учетной записи службы - PullRequest
0 голосов
/ 04 августа 2020

У меня есть следующий сценарий (я изменил AZURE_PIPELINES_PUBLISHER):

AZURE_PIPELINES_PUBLISHER=azure-pipelines-publisher@$GOOGLE_CLOUD_PROJECT.iam.gserviceaccount.com

gcloud projects add-iam-policy-binding $GOOGLE_CLOUD_PROJECT \
    --member serviceAccount:$AZURE_PIPELINES_PUBLISHER \
    --role roles/storage.admin

Я пишу этот сценарий в поле «Аргументы» Docker pu sh задача в Azure DevOps, когда я запускаю сборку, эта задача показывает следующую ошибку:

неизвестный флаг: --member

Я получаю сценарий из документация Google Cloud .

Что не так в скрипте?

1 Ответ

1 голос
/ 05 августа 2020

Из учебника команда gcloud должна выполняться в Cloud Shell. Это не «Аргументы» задачи Docker pu sh. Предполагается создать учетную запись службы Google Cloud в вашем производственном проекте и назначить роль перед настройкой Azure Pipelines для сборки и публикации sh образа контейнера.

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