Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services S3:访问被拒绝_Amazon Web Services_Amazon S3 - Fatal编程技术网

Amazon web services 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

我在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: 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权限?请随意编辑您的问题以添加详细信息。