Gcloud вычисляет s sh --zone = us-east1-d --s sh -flag = "- D" --s sh -flag = "10000" --s sh -flag = " -N "" Искра-01-м "не работает - PullRequest
0 голосов
/ 25 апреля 2020

Когда я использую следующую команду для установки туннеля s sh, я получаю следующую ошибку и не могу ее устранить.

команда: gcloud compute ssh --zone=us-east1-d --ssh-flag="-D" --ssh-flag="10000" --ssh-flag="-N" "spark-01-m"

C:\Users\ssv1>gcloud compute ssh --zone=us-east1-d --ssh-flag="-D" --ssh-flag="10000" --ssh-flag="-N" "spark-01-m"
ERROR: (gcloud.compute.ssh) You do not currently have an active account selected.
Please run:

  $ gcloud auth login

to obtain new credentials, or if you have already logged in with a
different account:

  $ gcloud config set account ACCOUNT

to select an already authenticated account to use.

введите описание изображения здесь

1 Ответ

0 голосов
/ 01 мая 2020

Похоже, что проблема связана с отсутствием у вас учетных данных, согласно сообщению, которое вы получили:

В настоящее время у вас нет активной учетной записи. Пожалуйста, запустите:

$ gcloud auth login

Команда google auth требует аутентификации из вашей учетной записи Gmail / gSuite или учетная запись службы .

Для учетной записи Gmail вам просто нужно запустить уже упомянутую команду и выполнить следующие действия:

$ gcloud auth login

Что касается служебной учетной записи, то вы должны использовать:

gcloud auth activit-service-account --key-file = "file. json"

Кроме того, я бы также рекомендовал установить желаемый проект GCP с помощью следующей команды:

gcloud config set project <<a href="https://cloud.google.com/resource-manager/docs/creating-managing-projects#identifying_projects" rel="nofollow noreferrer"> project-id >

После этого вы не должны больше видеть сообщение об ошибке, но вы можете найти упомянутую проблему @ john-hanley.

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