Skip to content

Access Denied for enabling Acceleration Transfer for S3 bucket

0

Good day Friends, I am finding it difficult to enable Transfer acceleration for S3 buckets created with my root user account. I continue getting "Access denied" error. I had always thought a root user had all the access and authorization. I have tried everything possible to get it done. I have created IAM users, attached policies, I have gone through tons of documentation and tried different approaches, I have even watched a lot youtube videos, yet all to no avail. I have also created new buckets under various regions/locations in the console but nothing seems to work. I feel very frustrated.

please, I have gone through all most all aws documentation links for configuring acceleration Transfer. I will welcome any practical solution. Thanks.

asked a year ago149 views
2 Answers
0

Hi

As per the previous posts, it seems the main cause of this was using AccelerationConfiguration in AWS region where it is not supported. So, please check if your bucket is in the regions mentioned here.

If you have checked this, and it still doesn't work, it would be the best to contact AWS support.

Thanks, Rama

AWS
EXPERT
answered a year ago
0

While the root user account generally has unrestricted access, it's still possible to encounter restrictions or errors due to account settings, service limits, or resource-specific permissions. See if below steps will help resolve the issue.

AWS Account Restrictions: Some AWS accounts, especially those associated with enterprises or organizations, may have additional security controls or restrictions applied by administrators. These restrictions can limit the actions that can be performed, even with the root user account.

Bucket Policy or Access Control Lists (ACLs): The bucket policy or ACLs associated with the specific S3 bucket might be denying the necessary permissions to enable Transfer Acceleration. Double-check the bucket policy and ACLs to ensure that they grant the required permissions to the root user account.

AWS Service Limits: There are service limits in place for various AWS services, including S3 Transfer Acceleration. If you have reached the service limit for Transfer Acceleration, you might encounter an "Access denied" error when trying to enable it for additional buckets.

To resolve the issue, you can try the following steps and reach out to support for additional help if nothing works.

Check if your AWS account has any restrictions or service limits in place by contacting AWS Support or your organization's AWS administrators.

Review the bucket policy and ACLs for the specific S3 bucket you're trying to enable Transfer Acceleration for, and ensure that they grant the necessary permissions to the root user account.

AWS
EXPERT
answered a year ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.