被拒绝,无法将文件从 Elastic Beanstalk 上传到 s3"/>
由于访问被拒绝,无法将文件从 Elastic Beanstalk 上传到 s3
这是我的桶政策:
{
"Version": "2008-10-17",
"Statement": [
{
"Sid": "AddPerm",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::spmgr/*"
},
{
"Sid": "AllowEBSService",
"Effect": "Allow",
"Principal": {
"AWS": "arn:aws:iam::823510892997:role/service-role/aws-elasticbeanstalk-service-role"
},
"Action": "*",
"Resource": [
"arn:aws:s3:::spmgr",
"arn:aws:s3:::spmgr/*"
]
}
]
}
在尝试从我的弹性 beantalk 工作实例上传文件时,我收到拒绝访问错误。 (尽管请注意,我本地开发机器上的相同代码能够成功上传文件) 那我该如何解决呢?
回答如下:aws-elasticbeanstalk-service-role
用于 EB 服务本身。对于您的应用程序,您必须提供与您的 Elastic Beanstalk 实例配置文件 关联的角色。您必须检查您的 EB 实例正在使用什么角色。
更多推荐
由于访问被拒绝,无法将文件从 Elastic Beanstalk 上传到 s3
发布评论