跳至内容

Access Denied error when trying to enable Transfer Acceleration

0

When I try to enable Transfer Acceleration for my S3 bucket both as the root user or an IAM user with the s3:PutAccelerateConfiguration permission, I get the below access denied error: Access Denied error

  • My s3 bucket is in ap-southeast-2 a region which is in the supported regions list for transfer acceleration.
  • The IAM user has all the required permissions: AdministratorAccess; AmazonS3FullAccess; and the s3:PutAccelerateConfiguration permission explicitly on all resources.
  • The block public access setting is off.
  • The S3 bucket has the below policy:
{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "Statement1",
            "Effect": "Allow",
            "Principal": "*",
            "Action": [
                "s3:GetObject",
                "s3:PutObject",
                "s3:GetBucketPolicy",
                "s3:PutBucketPolicy",
                "s3:GetAccelerateConfiguration",
                "s3:PutAccelerateConfiguration"
            ],
            "Resource": [
                "arn:aws:s3:::<our_bucket_name>/*",
                "arn:aws:s3:::<our_bucket_name>"
            ]
        }
    ]
}
  • We have also tried the suggestion here. But that too doesn't work.
  1. Why does it give the Access Denied error to the IAM user despite having all required permissions?
  2. Why does it give this error despite trying to enable this as the root user (the bucket owner)?
已提问 1 年前263 查看次数
1 回答
1

Hello,

From this thread, It seems that many people have faced this issue in the past even though they were admin user within their AWS account Unable to set bucket accelerate configuration - Administrator Access

I would encourage you raise a support case with the AWS technical team https://console.aws.amazon.com/support/home#/case/create

专家
已回答 1 年前
专家
已审核 1 年前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。