Docker-无法运行AWS S3命令

时间:2019-07-10 19:16:45

标签: python amazon-web-services docker aws-cli

只是启动了docker conda/miniconda3-centos7,但是当进入容器并安装pip install awscli并随后使用默认设置aws configure时-无法运行aws s3 ls

错误:

Unable to locate credentials. You can configure credentials by running "aws configure".

在运行docker的同一主机上-我可以在没有问题的情况下运行以上命令。

1 个答案:

答案 0 :(得分:-1)

我建议仅在运行期间与容器共享主机~/.aws/config文件上的当前凭据:

docker run -it -v ~/.aws:/root/.aws conda/miniconda3-centos7 /bin/bash

# export AWS_PROFILE=<MY_PROFILE_NAME> (Optionally export the required profile (if not default))
# pip install awscli
# aws s3 ls