Role
Noun · Development
Definitions
A named collection of permissions or privileges that can be assigned to users, services, or processes to control what actions they are authorized to perform. Roles decouple individual identity from access rights, simplifying permission management at scale.
In plain English: A set of permissions bundled under one name that you can assign to people or programs to control what they're allowed to do.
Example: "Assign the deploy-prod role to the CI service account — it needs ECR push and ECS update permissions but nothing else."