Логин авторизации в glcoud не запрашивает код подтверждения
Я только что установил gcloud
с помощью curl https://sdk.cloud.google.com | bash
и пытался сделать
$ gcloud auth login
Он открыл мой браузер, запросил разрешение и перенаправил меня на https://cloud.google.com/sdk/auth_success сообщив, что аутентификация прошла успешно, и я могу закрыть окно.
Но ожидаемое приглашение "Введите код подтверждения:" никогда не отображается в моем терминале.
2 ответа
Если возможно gcloud auth login
запускает небольшой http-сервер и перенаправляет ваш браузер на него, а затем на страницу auth_success, помогая вам избежать необходимости копировать и вставлять проверочный код.
Теперь вы должны найти, что "список аутентификации gcloud" показывает адрес электронной почты, и что вы полностью авторизованы.
По умолчанию gcloud использует перенаправление браузера для получения кода аутентификации. Если вы используете систему без браузера (например, сессию ssh), вы можете использовать флаг --no-launch-browser'для возврата к методу копирования и вставки.