Amazon web services 将S3文件下载到Elasticbeanstalk应用程序目录不工作

Amazon web services 将S3文件下载到Elasticbeanstalk应用程序目录不工作,amazon-web-services,amazon-s3,amazon-ec2,amazon-elastic-beanstalk,Amazon Web Services,Amazon S3,Amazon Ec2,Amazon Elastic Beanstalk,我有一个S3存储桶,里面有一些我在node.js应用程序中需要的环境json文件。我正在尝试使用.ebextensions配置文件将这些json文件从S3 bucket加载到我的应用程序目录 但是,每次我检查/home/ec2用户目录时,它都是空的,json文件也不在我的应用程序目录中。我甚至尝试使用命令创建list.txt文件,只是为了测试,但即使是该文件也没有通过container_命令保存 有人能帮我找出哪里出了问题吗?我错过了什么 以下是my.ebextensions/01_contai

我有一个S3存储桶,里面有一些我在node.js应用程序中需要的环境json文件。我正在尝试使用.ebextensions配置文件将这些json文件从S3 bucket加载到我的应用程序目录

但是,每次我检查/home/ec2用户目录时,它都是空的,json文件也不在我的应用程序目录中。我甚至尝试使用命令创建list.txt文件,只是为了测试,但即使是该文件也没有通过container_命令保存

有人能帮我找出哪里出了问题吗?我错过了什么

以下是my.ebextensions/01_container_commands.config:

资源:
AWSEB自动校准组:
元数据:
AWS::CloudFormation::身份验证:
S3Auth:
类型:“s3”
bucket:[“我的bucket\u name\u示例”]
roleName:
“Fn::GetOptions设置”:
命名空间:“aws:asg:launchconfiguration”
选项名称:“IAMSInstanceProfile”
默认值:“aws-elasticbeanstalk-ec2-role”
文件夹:
“/home/ec2 user/myfile1.json”:
模式:“000644”
所有者:nodejs
组别:nodejs
身份验证:“S3Auth”#与上面的身份验证块匹配。
资料来源:https://my_bucket_name_example.s3.sa-east-1.amazonaws.com/myfile1.json
“/home/ec2 user/myfile2.json”:
模式:“000644”
所有者:nodejs
组别:nodejs
身份验证:“S3Auth”#与上面的身份验证块匹配。
资料来源:https://my_bucket_name_example.s3.sa-east-1.amazonaws.com/myfile2.json
容器命令:
mv\u凭证\u来自\u s3:
命令:
-“/bin/cp/home/ec2 user/myfile1.json./myfile1.json”
-“/bin/cp/home/ec2 user/myfile2.json./myfile2.json”
-“ls>/home/ec2 user/list.txt”
我在日志中没有发现任何错误,EBS实例也在运行。这就像我的配置文件被忽略了一样

PS:示例中替换了bucket名称