我有一个具有特定存储桶权限的弹性 beantalk 环境。我想在我的 docker 容器构建时(部署到 EBS 时)从该存储桶下载一些文件。我试过 WGET 但它失败了,因为它没有被授权。 EBS 应用程序具有授权的 IAM 配置文件...
安装文件
ENV MYFILE /usr/src/app/filetest RUN wget https://s3.amazonaws.com/my_test_bucket/test_test/filetest -O /usr/src/app/filetest
最佳答案
您可以在您的 docker 镜像中安装 aws-cli
并在镜像中配置 aws credentails
并使用 aws s3 cli
命令下载文件从 S3 到您的 docker 镜像。
关于amazon-web-services - 将S3文件下载到EBS中的docker镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42460380/