Amazon web services S3:访问被拒绝
我在S3中有一个缩略图和许多其他存储桶。上载图像时,我发现以下错误消息。我可以访问所有其他存储桶Amazon web services S3:访问被拒绝,amazon-web-services,amazon-s3,Amazon Web Services,Amazon S3,我在S3中有一个缩略图和许多其他存储桶。上载图像时,我发现以下错误消息。我可以访问所有其他存储桶 ERROR AwsServiceImpl:158 - Error Message: Access Denied (Service: Amazon S3; Status Code: 403; Error Code: AccessDenied; Request ID: B67F17176759690A) ERROR AwsServiceImpl:159 - HTTP Status Code: 40
ERROR AwsServiceImpl:158 - Error Message: Access Denied (Service: Amazon S3; Status Code: 403; Error Code: AccessDenied; Request ID: B67F17176759690A)
ERROR AwsServiceImpl:159 - HTTP Status Code: 403
ERROR AwsServiceImpl:160 - AWS Error Code: AccessDenied
ERROR AwsServiceImpl:161 - Error Type: Client
ERROR AwsServiceImpl:162 - Request ID: B67F17176759690A
有人能指出消息背后的原因吗?错误消息说访问被拒绝
这意味着您没有足够的权限访问S3中的对象
权限可以作为Bucket策略添加,也可以直接在IAM用户上添加。在backet策略中
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "Stmt1405592139000",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:*",
"Resource": [
"arn:aws:s3:::NAME OF YOUR BUCKET/*",
"arn:aws:s3:::NAME OF YOUR BUCKET"
]
}
]
}
你能提供更多的信息吗?例如,您正在使用的生成此错误的命令是什么?你有关于桶的政策吗?发出呼叫的IAM用户具有哪些S3权限?请随意编辑您的问题以添加详细信息。