Using service-linked roles for Elastic Beanstalk - Amazon Elastic Beanstalk
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Using service-linked roles for Elastic Beanstalk

Amazon Elastic Beanstalk uses Amazon Identity and Access Management (IAM) service-linked roles. A service-linked role is a unique type of IAM role that is linked directly to Elastic Beanstalk. Service-linked roles are predefined by Elastic Beanstalk and include all the permissions that the service requires to call other Amazon services on your behalf.

Elastic Beanstalk defines a few types of service-linked roles:

  • Monitoring service-linked role – Allows Elastic Beanstalk to monitor the health of running environments and publish health event notifications.

  • Maintenance service-linked role – Allows Elastic Beanstalk to perform regular maintenance activities for your running environments.

  • Managed-updates service-linked role – Allows Elastic Beanstalk to perform scheduled platform updates of your running environments.