我有一个弹性beanstalk环境,具有对某个存储桶的权限。我想在我的docker容器构建时(从部署到EBS时)从该存储桶下载一些文件。我试过了WGET,但它没有被授权,但它失败了。 EBS应用程序具有授权的IAM配置文件...
# setup file
ENV MYFILE /usr/src/app/filetest
RUN wget https://s3.amazonaws.com/my_test_bucket/test_test/filetest -O /usr/src/app/filetest
答案 0 :(得分:5)
您可以在泊坞窗映像中安装aws-cli
并在映像中配置aws credentails
,然后使用aws s3 cli
命令将文件从S3下载到泊坞窗映像。