Minimum Permissions Required for Inline Policies and Basic Authentication

IMPORTANT: The following example is provided as an example.

IAM permissions required for Inline Policies

If there are inline policies attached to the user, then include the following permission:

"iam:GetUserPolicy"

If there are inline policies attached to the user group, then include the following permission:

"iam:GetGroupPolicy"

IAM instance role for authentication

Use the following permissions if you are using the IAM instance role for authentication:

"iam:ListAttachedRolePolicies",
"iam:GetPolicy",
"iam:GetPolicyVersion",
"iam:ListRolePolicies", 
"iam:ListAccountAliases",

IAM permissions required for Basic Authentication

"iam:ListGroupsForUser"
"iam:ListAttachedUserPolicies"
"iam:ListAttachedGroupPolicies"
"iam:GetPolicy",
"iam:GetPolicyVersion",
"iam:ListUserPolicies"
"iam:ListGroupPolicies"
"iam:ListAccountAliases",