IAM Roles for Services
IAM Roles for Services or running AWS Services under a set of specified permissions
With security, always adhere to the principal of least privilage
Some of the services within AWS will have to have permissions assigned to them in order to perform actions on behalf of a user.
In order to do so, permissions will need to be assigned to the AWS Service with what is known as IAM Roles.
The three most common IAM Roles within AWS are:
- Lambda Function Roles
- EC2 Instance Roles
- Roles for CloudFormation