내용으로 건너뛰기

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)?
질문됨 일 년 전259회 조회
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

전문가
답변함 일 년 전
전문가
검토됨 일 년 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.