Container Service comprehensively upgrades the security authorization management on January 15 2018, and provides cross-service authorization based on STS to provide you with more secure services. If you have used Container Service before 15 January 2018, the system completes the authorization by default. For more information about the granted permissions, see Role authorization. If you used Container Service with a sub-account before, grant the sub-account the permissions to use Container Service again.
Container Service can automatically upgrade the sub-account policy. With this feature, Container Service automatically grants your sub-accounts the AliyunCSReadOnlyAccess permission. You can also select to manually grant permissions to your sub-accounts in the Resource Access Management (RAM) console.
Log on to the Container Service console with the main account.
Click Upgrade sub account policy in the upper-right corner on the Overview page.
Click OK in the displayed dialog box.
Container Service will grant your sub-accounts the corresponding roles when the sub-account policy is being upgraded.
If the upgrade fails, a dialog box listing the sub-accounts that fail to be upgraded appears.
Click Upgrade sub account policy to try to upgrade again or go to the RAM console to manually grant permissions to sub-accounts.
Log on to the RAM console with the main account.
Click Users in the left-side navigation pane.
Click Authorize at the right of the sub-account.
Select the authorization policy and click to add the policy to the Selected Authorization Policy Name.
Container Service provides two system authorization policies:
- AliyunCSFullAccess: Provides full access to Container Service.
- AliyunCSReadOnlyAccess: Provides read-only access to Container Service.
You can also create custom authorization policies as per your needs and grant the policies to the sub-accounts. For more information, see Create custom authorization policies.