跳至內容

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 年前檢視次數 260 次
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 年前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。