IAM provides the platform for customer’s main account to grant permission to his IAM users.
This article describes how IAM works.
the workflow is:
- Main account is granted with some system policies by default.
- Main account create a new user (Now the user is not available, see nothing after login Console, the users need to be granted permission. Main account decide to grant existed system policy or custom policy to user according to his own choice. If you don’t know what policy is, please go to the chapter of “Basic Concept”)
- Main account grant system policy to user.
- Main account create custom policy, and pack the actions into the custom policy as needed
- Main account grant custom policy to user.
- Main account grant control group to user.(This step only is needed when main account wants to grant user the permission to access the resources of CDN and security products) Now, user have a whole permission to access and use Console.
Tip:
- function means the some functional view or edit permission on Console.
- for CDN and security products, Main account grant both “policy for function” and “control group” to users.
- for the other products, Main account grant “Policy with expressions” to users, because policy with expressions includes both function and resources.