2017-02-25 54 views
1

我有一个弹性豆桶环境,具有特定存储桶的权限。当我的Docker容器正在构建时(当部署到EBS时),我想从该桶中下载几个文件。我尝试了WGET,但它没有通过BC认证。在EBS应用程序有授权的IAM资料...将S3文件下载到EBS中的泊坞窗图像

# 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 

回答

4

您可以在泊坞窗映像安装aws-cli和配置在图像aws credentailsaws s3 cli命令从S3文件下载到您的码头工人形象的使用。

+0

这听起来很危险!是不是有一种白名单IP的方法? –

+0

我不认为它是一个简单的选择。如果你拥有所有的安全措施,这并不是很危险。 –