Dieser Inhalt ist in der ausgewählten Sprache nicht verfügbar
Wir arbeiten ständig daran, Inhalte in der ausgewählten Sprache bereitzustellen. Vielen Dank für deine Geduld.
How can I access an Amazon S3 bucket from an application running on an Elastic Beanstalk instance?
Lesedauer: 3 Minute
0
I want to access an Amazon Simple Storage Service (Amazon S3) bucket from an application running on an AWS Elastic Beanstalk instance.
Short description
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. Then, confirm that your S3 bucket policy doesn't deny access to the role attached to your instance profile.
From the list of buckets, choose the bucket with the bucket policy that you want to change.
Choose the Permissions tab.
Choose Bucket Policy.
Search for "Effect": "Deny" statements.
In your bucket policy, edit or remove any "Effect": "Deny" statements that are denying the IAM instance profile access to your role. For more information, see Adding a bucket policy by using the Amazon S3 console. Note: Be careful not to remove any necessary deny statements to align to the security best practice of principle of least privilege. For more information, see Amazon S3 security.
Access your S3 bucket
You can now access your S3 bucket, and then use your S3 bucket to complete the following tasks: