AWS::IAM::User
Useris an identity intended to be used authenticate to AWS- Users have
long term credentials. Differently from roles which have temporary credentials Password policiescan be set for all users underAccount Settingss to enforce strong password security
The "root user" provided at the account creation is not actually an IAM user, but rather an different entity that have unrestricted access to the account
Properties
Type: AWS::IAM::User
Properties:
Groups:
- String
LoginProfile:
LoginProfile
ManagedPolicyArns:
- String
Path: String
PermissionsBoundary: String
Policies:
- Policy
Tags:
- Tag
UserName: String
PermissionsBoundary
- Supported for
usersandroles(not groups) - Define the maximum permissions an entity can get
-
Permission boundary(maximum scope) +permission policies -
Use cases
- Deletate responsabilities to non administrators within their permissions boundaries
- Allow self-assign policies and manage their own permissions