在EBS中将S3文件下载到docker镜像

我有一个弹性beanstalk环境,具有某个存储桶的权限。 当我的Docker容器正在构build时(当部署到EBS时),我想从该桶中下载几个文件。 我试过WGET,但没有经过授权,BC没有通过。 EBS应用程序拥有授权的IAMconfiguration文件…

# 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 

您可以在aws credentails镜像中安装aws-cli ,并在镜像中configurationaws credentails ,使用aws s3 cli命令将文件从S3下载到您的docker镜像。