AWS IAM Principal
Definitions
Definition 1 AWS
In AWS, a Principal is any identity belonging to one of the following classes of AWS objects:
Anonymous User
Assumed-role Session
AWS Account
AWS Account Root User
AWS Service
Federated User (using web identity or SAML federation)
IAM Users
IAM Role
Principals may be granted or denied access permissions via AWS Policies.
The unique identifier of principals is the AWS ARN.
Related Terms
ARN
AWS
AWS Account
AWS IAM
Quotes
Principal
A principal is a person or application that can make a request for an action or operation on an AWS resource. The principal is authenticated as the AWS account root user or an IAM entity to make requests to AWS. As a best practice, do not use your root user credentials for your daily work. Instead, create IAM entities (users and roles). You can also support federated users or programmatic access to allow an application to access your AWS account.
(AWS, 11/2020, p. 5)
(Online: https://docs.aws.amazon.com/IAM/latest/UserGuide/intro-structure.html#intro-structure-principal)
Bibliography
See Also
-
AWS IAM Principal (Dictionary Entry) (Dictionary)