我試圖在Elastic Beanstalk中配置我的EC2實例與來自私有S3存儲桶的某些ssh密鑰。這裏是我的.ebextensions /的.config的一個片段:Grant S3訪問Elastic Beanstalk實例
files:
"/root/.ssh/id_rsa" :
mode: "000400"
ownder: root
group: root
source: https://s3-us-west-2.amazonaws.com/<bucket>/<app>_id_rsa
不幸的是,我碰到一個S3 403響應。有沒有辦法使用安全組授予對EC2實例的訪問權限?我無法單獨授予每個實例的訪問權限,因爲在縮放之前我不知道它們的IP。有沒有其他方法可以授予此Elastic Beanstalk應用程序訪問權限?我無法提供良好的S3存儲桶策略...
您是否嘗試在S3中添加'aws-elasticbeanbean-ec2-role'? – kukido
這爲我工作:http://stackoverflow.com/questions/26394673/permission-denied-while-elastic-beanstalk-is-retrieving-s3-file –