AWS IAM Commands
IAM user and role management
Users
aws iam list-users # list all users
aws iam get-user --user-name username # get user details
aws iam create-user --user-name username # create user
aws iam delete-user --user-name username # delete user
Access Keys
aws iam list-access-keys --user-name username # list access keys
aws iam create-access-key --user-name username # create access key
aws iam delete-access-key --access-key-id AKIA... --user-name username # delete key
Roles
aws iam list-roles # list all roles
aws iam get-role --role-name role-name # get role details
aws iam create-role --role-name role-name --assume-role-policy-document file://policy.json # create role
Policies
aws iam list-policies # list all policies
aws iam attach-user-policy --user-name username --policy-arn arn:aws:iam::aws:policy/PolicyName # attach policy
aws iam detach-user-policy --user-name username --policy-arn arn # detach policy
Groups
aws iam list-groups # list all groups
aws iam create-group --group-name group-name # create group
aws iam add-user-to-group --user-name username --group-name group-name # add user to group