Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to access a shared S3 bucket (shared through ACL) from the grantee's account

Under the "Access Control List" in the "Permissions" tab of my S3 Console, I have added another AWS account to the "access for other AWS accounts" list for a specific bucket. However, after updating the ACL settings, that account is unable to view the bucket in their console. How can the grantee access the shared bucket in their web console?

I have pored over the S3 documentation but find it extremely confusing as a new user. I am simply trying to use the web console to access a shared bucket but haven't found documentation to help me do that.

Thank you!

like image 885
jdmcpeek Avatar asked Oct 17 '17 19:10

jdmcpeek


People also ask

How do I access S3 bucket from Elastic Beanstalk?

To access an S3 bucket from Elastic Beanstalk, verify that your AWS Identity and Access Management (IAM) instance profile is attached to an Amazon Elastic Compute Cloud (Amazon EC2) instance. The instance must have the correct permissions for Amazon S3.

Can lambda function access an S3 bucket in another account?

To give your Lambda function access to an Amazon S3 bucket in the same AWS account, do the following: 1. Create an AWS Identity and Access Management (IAM) role for the Lambda function that also grants access to the S3 bucket. 2.


1 Answers

The shared bucket won't show up in the grantee's bucket list, but they can still access it through the console by navigating directly to its URL: https://s3.console.aws.amazon.com/s3/buckets/shared-bucket-name.

like image 145
Ryan Avatar answered Nov 01 '22 11:11

Ryan