如何允许EB访问S3

时间:2019-01-14 19:55:17

标签: amazon-web-services amazon-s3 amazon-elastic-beanstalk

我需要从Elastic Beanstalk实例访问(读/写)S3存储桶。

我已经阅读过AWS文档以配置存储桶策略,但是我仍然遇到拒绝访问错误。

以下是我的存储桶策略:

enter image description here 当我尝试放置对象时,会出现以下错误:

{ AccessDenied: Access Denied
    at Request.extractError (/var/app/current/node_modules/aws-sdk/lib/services/s3.js:585:35)
    at Request.callListeners (/var/app/current/node_modules/aws-sdk/lib/sequential_executor.js:106:20)
    at Request.emit (/var/app/current/node_modules/aws-sdk/lib/sequential_executor.js:78:10)

1 个答案:

答案 0 :(得分:0)

删除存储桶策略,并将IAM角色添加到具有S3存储桶访问权限的EB EC2实例。