Ошибка SDK Google Cloud: сбой обмена токена

Я новичок в Google Cloud. Я пытаюсь разместить образ Docker в реестре Google Cloud. Я выполнил следующие шаги:

  1. Установил Google Cloud SDK.
  2. Загрузил файл ключа JSON для моей учетной записи IM.
  3. Установите аутентификацию с помощью следующей команды:

    google-cloud-sdk / bin / gcloud auth activate- service-account --key-file

  4. Выполненная ниже команда для входа:

    docker login -u _json_key --password-stdin https://asia.gcr.io

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

    docker login -u _json_key --password-stdin https://asia.gcr.io

Я получаю сообщение об ошибке Оболочка SDK:

token exchange failed : Access denied.

Я что-то упускаю?

0
задан 20 April 2019 в 01:23
1 ответ

Вы проверяли официальное руководство о том, как нажимать / тянуть?

Почему вы пытаетесь войти в систему? разве вы не пытались протолкнуть изображение?

, например, если вы пытаетесь запустить nginx, команды будут примерно такими:

$ gcloud auth configure-docker activate-service-account --key-file <path_to_json_file>

$ docker tag simple-nginx eu.gcr.io/PROJECT_ID/simple-nginx

$ docker push eu.gcr.io/PROJECT_ID/simple-nginx

Имейте в виду, что вам нужно будет указать идентификатор вашего проекта и нужную зону (asia.gcr в в нашем случае я думаю)

0
ответ дан 5 December 2019 в 03:39

Теги

Похожие вопросы