New user sign up using AWS Builder ID is currently unavailable on re:Post. To sign up, please use the AWS Management Console instead.
Este conteúdo não está disponível no idioma selecionado
Estamos trabalhando constantemente para disponibilizar conteúdo no idioma selecionado. Agradecemos sua paciência.
How can I access an Amazon S3 bucket from an application running on an Elastic Beanstalk instance?
3 minuto de leitura
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: