IAM provides system-defined identity policies to define common actions supported by cloud services. You can also create custom identity policies using the actions supported by cloud services for more refined access control.
In addition to IAM, the Organizations service also provides service control policies (SCPs to set access control policies.
SCPs do not actually grant any permissions to an entity. They only set the permissions boundary for the entity. When SCPs are attached to a member account or an organizational unit (OU), they do not directly grant permissions to that member account or OU. Instead, the SCPs just determine what permissions are available for that member account or the member accounts under that OU. The granted permissions can be applied only if they are allowed by the SCPs.
To learn more about how IAM policies are different from Organizations SCPs, see What Are the Differences Between IAM Policies and Organizations SCPs?
This section describes the elements used by IAM custom identity policies and Organizations SCPs. The elements include actions, resources, and conditions.
Actions
Actions are specific operations that are allowed or denied in an identity policy.
The following table lists the actions that you can define in identity policy statements for My Account.
Table 1 Actions supported by My Account
|
Action |
Description |
Access Level |
Resource Type (*: required) |
Condition Key |
Alias |
|
account:accountInfo:update |
Update account information, including basic information and preferences. |
write |
- |
- |
- |
|
account:cps:view |
View the promotion data of Recommendations and Rebates by cloud promoters. |
read |
- |
- |
- |
|
account:cps:update |
Join the reward promotion program. |
write |
- |
- |
- |
|
account:privilege:view |
View my privileges and prizes. |
read |
- |
- |
- |
Resources
My Account does not support resource-specific permission control in identity policies. If you want to allow access to My Account, use the wildcard (*) for the Resource element to apply identity policies to all resources.
Conditions
My Account does not support service-specific condition keys in identity policies. It can only use global condition keys applicable to all services. For details, see Global Condition Keys.