aws-cli:导出区域env var无法正常工作?

时间:2018-02-05 17:37:53

标签: amazon-web-services environment-variables aws-cli

我正在调动一个debian:jessie容器。

表演后:

pip install awscli

我导出凭据:

export AWS_ACCESS_KEY_ID=<myaccesskeyid>
export AWS_SECRET_ACCESS_KEY=<mysecretkey>

但导出该区域似乎不起作用

root@cae75eebe847:/# export AWS_REGION=eu-west-1
root@cae75eebe847:/# $(aws ecr get-login --no-include-email)
You must specify a region. You can also configure your region by running "aws configure".

有什么建议吗?

以交互方式运行aws configure完成了这项工作,但我正在尝试编写此脚本。

上述内容发生在debian:jessie容器内,我正在使用:

$ docker info | grep -i version
WARNING: No swap limit support
Server Version: 17.12.0-ce
containerd version: 89623f28b87a6004d4b785663257362d1658a729
runc version: b2567b37d7b75eb4cf325b77297b140ea686ce8f
init version: 949e6fa
Kernel Version: 4.13.0-32-generic

1 个答案:

答案 0 :(得分:2)

区域的正确环境变量是AWS_DEFAULT_REGION。有关环境变量列表,请参阅this链接。您指定了AWS_REGION(这是不正确的)。