amazon-web-services - 将S3文件下载到EBS中的docker镜像

标签 amazon-web-services docker amazon-s3

我有一个具有特定存储桶权限的弹性 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/

相关文章:

azure - 如何在 Azure 容器应用程序上打开端口

Android AWS S3 库 - 同步上传

amazon-web-services - 胶水作业无法写入文件

java - 无法播放使用预签名 URL 上传到 AWS S3 的 mp4 视频

node.js - Amazon Elatisc BeanStalk 单实例上的 SSL 端口 NodeJS

amazon-web-services - 在 PartiQL (AWS DynamoDB) 中选择 DISTINCT

docker - 玩kubernetes不会将节点端口暴露给外界

docker - 使用卷时如何排除子文件夹?

amazon-s3 - s3 cloudfront 向匿名用户列出存储桶中的所有内容

java - Spark使用s3a以多线程方式写入文件