Окно настройки AWS CLI: параметры отформатированы неправильно - PullRequest
0 голосов
/ 03 июля 2018

Мне нужно немного поработать с докером и AWS.

когда я пытаюсь запустить

$ docker run --rm -e AWS_ACCESS_KEY_ID = $ AWS_ACCESS_KEY_ID -e AWS_SECRET_ACCESS_KEY = $ AWS_SECRET_ACCESS_KEY grycap / aws-cli ec2 description-instances

Я получаю:

Произошла ошибка (AuthFailure) при вызове операции DescribeInstances: заголовок или параметры авторизации неправильно отформатированы.

Но моя настройка $ aws уже завершена; когда я бегу

$aws configure list

Я получаю:

Name                    Value             Type    Location
----                    -----             ----    --------
profile                <not set>             None    None
access_key     ****************3Y7Q shared-credentials-file
secret_key     ****************yCIY shared-credentials-file
region           ap-southeast-2      config-file    ~/.aws/config

Edit: когда я пытаюсь

echo $ AWS_ACCESS_KEY_ID

ответ - пустая строка ...

1 Ответ

0 голосов
/ 03 июля 2018

Вот полные решения.

export AWS_ACCESS_KEY_ID=<Your-Actual-key> export AWS_SECRET_ACCESS_KEY=<Your-Actual-key> export AWS_DEFAULT_REGION=<Your-Actual-Region>

И чем запустить команду ниже:

docker run --rm -e AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID -e AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY grycap/aws-cli ec2 describe-instances

В качестве альтернативы Вы можете поместить все эти три в ~/.bash_profile

AWS_ACCESS_KEY_ID=<Your-Actual-key>; export AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY=<Your-Actual-key> ; export AWS_SECRET_ACCESS_KEY
AWS_DEFAULT_REGION=<Your-Actual-Region> ;export AWS_DEFAULT_REGION

source ~/.bash_profile и команда запуска:

docker run --rm -e AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID -e AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY grycap/aws-cli ec2 describe-instances

надеюсь, это поможет. Спасибо!

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