AWS::IAM::User
User
is an identity intended to be used authenticate to AWS- Users have
long term credentials
. Differently from roles which have temporary credentials Password policies
can be set for all users underAccount Settings
s 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
users
androles
(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