Posted On: Apr 17, 2013
We are excited to announce that AWS Elastic Beanstalk now supports AWS Identity and Access Management (IAM) roles. Elastic Beanstalk makes it easy to deploy and run your applications on AWS, and with IAM roles, these applications can securely access AWS services. IAM roles manage the muck of securely distributing your AWS access keys out to your EC2 instances that have been launched through Elastic Beanstalk.
When creating new environments using the Elastic Beanstalk console or using the eb command line, Elastic Beanstalk can automatically create an IAM role. You can also create and assign existing roles to Elastic Beanstalk environments.
You can easily grant additional permissions to this role to allow your application to access AWS services such as Amazon DynamoDB or Amazon S3. To learn more about IAM roles and Elastic Beanstalk, visit the AWS Elastic Beanstalk Developer Guide.