【发布时间】:2016-01-18 03:15:54
【问题描述】:
我希望将文件从 s3 存储桶 ls-Bucket 复制到我的 EC2 /tmp/ 文件夹中。当我将我的战争文件上传到弹性 beantalk 并点击部署时,我想这样做。
这是.ebextentions 文件夹setup.conf的配置文件
container_commands:
# Copy script from s3-bucket to PATH: /tmp/myFile.txt
01-copyFromS3ToTmp:
files:
"/tmp/myFile.txt":
source: https://ls-Busket.s3-eu-west-1.amazonaws.com/myFile.txt
authentication: S3Access
Resources:
AWSEBAutoScalingGroup:
Metadata:
AWS::CloudFormation::Authentication:
S3Access:
type: S3
roleName: aws-elasticbeanstalk-ec2-role
buckets: ls-Busket
我使用 Elastic Beanstalk 进行上传和部署,一切正常(健康) 但是当我 SSH 进入我的实例并检查 tmp 文件夹时,我看不到我的文件,也看不到任何错误 谁能告诉我我做错了什么。
感谢任何帮助,AWS 新手。
提前致谢
G
【问题讨论】:
-
你有没有想过这个?
标签: amazon-web-services amazon-s3 amazon-ec2