Обычно вы аутентифицируетесь в gcloud
(и в службах GCP), используя учетные данные из учетной записи Google (часто Gmail). Такие учетные записи используют трехстороннюю (O) аутентификацию, и для этого требуется, чтобы в браузере человек подтвердил области и т. Д. c.
Если вы этого не сделали, вы должны подтвердить запрос, скопируйте предоставленный токен и вставьте его обратно в gcloud, чтобы аутентификация происходила прозрачно.
Этот процесс отличается от S SH для экземпляров Compute Engine.
Когда вы запускаете gcloud compute machine-types list
, вы ' повторная аутентификация (и авторизация) Google Cloud Platform для вызова (мета) сервисов.
Когда вы запускаете gcloud compute ssh ...
, команда использует s sh для подключения вас к экземпляру (Linux).
ПРИМЕЧАНИЕ gcloud auth login --no-launch-browser
тоже доступно ( ссылка ). Это требует, чтобы вы отдельно запустили браузер и завершили процесс, но он не запускает браузер непосредственно из команды.