Когда я извлекаю чистый образ Alphine Linux Docker, устанавливаю на него aws-cli
и пытаюсь аутентифицироваться с помощью aws ecr get-authorization-token --region eu-central-1
, я продолжаю получать следующую ошибку:
Произошла ошибка (UnrecognizedClientException) при вызове операции GetAuthorizationToken: Маркер безопасности, включенный в запрос, недействителен.
Я уже проверил часовой пояс, который кажется нормальным, и команда работает правильно на моем локальном компьютере.
Это команды, которые я запускаю для настройки aws-cli
:
apk add --update python python-dev py-pip
pip install awscli --upgrade
export AWS_ACCESS_KEY_ID=XXXXXXXXXXXXXXXXXXXX
export AWS_SECRET_ACCESS_KEY=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Есть ли что-то очевидное, что мне не хватает?
export AWS_SESSION_TOKEN=XXXXX
. Как вы получаете доступ и секретные ключи? - person krishna_mee2004   schedule 28.01.2018AWS_SESSION_TOKEN
? Я думал, что это необходимо только в том случае, если вы не используете постоянные ключи, которые я использую. Кроме того, это не упоминается в документации: docs.aws.amazon .com / rekognition / latest / dg / setup-awscli.html. - person cute_marmalade   schedule 28.01.2018