Как запустить команду gcloud, используя данную конфигурацию учетной записи службы - PullRequest
0 голосов
/ 20 декабря 2018

У меня есть несколько учетных записей службы gcloud, и я хотел бы добавить их к gcloud config configurations list.Из того, что я мог найти на их doc , я мог создавать различные конфигурации, используя команду gcloud config configurations create <config-name>.Затем я сделал следующее, чтобы добавить учетную запись службы в список конфигурации

gcloud config configurations activate <config-name>
gcloud config set account <service-account-email>
gcloud config configurations activate default

Кажется, все в порядке.Но когда я пытаюсь что-то развернуть, он сообщает об ошибке

gcloud app deploy <some>.yaml --configurations <config-name>
ERROR: (gcloud.app.deploy) Your current active account [<service-account-email>] does not have any valid credentials

У меня есть файл учетных данных, но я не знаю, как его применить.Любая помощь будет оценена.

1 Ответ

0 голосов
/ 20 декабря 2018

Вы забыли активировать учетные данные своей учетной записи:

gcloud auth activate-service-account username@development-123456.iam.gserviceaccount.com --key-file=service_account.json
...