列出所有IAM可以使用的API接口及相关描述。
用户管理接口
API | 描述 |
---|---|
CreateUser | 此操作用来创建新的IAM用户。 |
GetUser | 此操作用户查看IAM用户信息。 |
ListUsers | 此操作用来列出IAM用户。 |
DeleteUser | 此操作用来删除指定的IAM用户。 |
TagUser | 此操作用来为IAM用户添加标签。 |
UntagUser | 此操作用来删除用户的指定标签。 |
ListUserTags | 此操作用来列出指定IAM用户的标签。 |
ListGroupsForUser | 此操作用来列出指定IAM用户所属的IAM用户组。 |
CreateAccessKey | 此操作用来为指定的IAM用户创建新的AccessKey。 |
ListAccessKeys | 此操作用来返回指定IAM用户的AccessKey的详细信息。 |
GetAccessKeyLastUsed | 此操作用来查询指定密钥最后一次使用的时间及服务名称。 |
UpdateAccessKey | 此操作用来更新指定访问密钥的状态,从Active到Inactive,或者从Inactive到Active。 |
DeleteAccessKey | 此操作用来删除指定IAM用户关联的AccessKey。 |
GetSessionToken | 此操作用来为用户提供临时授权访问 |
CreateLoginProfile | 此操作用来为指定IAM用户创建控制台的登录密码。 |
GetLoginProfile | 此操作用来获取IAM用户控制台登录密码创建的时间、及用户首次登录后再次登录是否需要修改密码。 |
UpdateLoginProfile | 此操作用来更改指定IAM用户控制台的登录密码。 |
DeleteLoginProfile | 此操作用来删除指定IAM用户控制台的登录密码。 |
ChangePassword | 此操作用来修改IAM用户控制台的登录密码。 |
CreateVirtualMFADevice | 此操作用来创建虚拟MFA设备。 |
EnableMFADevice | 此操作用来启用指定的虚拟MFA设备,并将该虚拟MFA设备与指定的IAM用户关联。 |
ListVirtualMFADevices | 此操作用来按分配状态列出OOS账户中定义的虚拟MFA设备。 |
ListMFADevices | 此操作用来列出IAM用户的虚拟MFA设备。 |
DeactivateMFADevice | 此操作用来去激活指定的MFA设备,并与用户解除关联。 |
DeleteVirtualMFADevice | 此操作用来删除指定的虚拟MFA设备。 |
用户组接口管理
API | 描述 |
---|---|
CreateGroup | 此操作用来创建新的IAM用户组。 |
GetGroup | 此操作用来获取指定IAM用户组及组内IAM用户列表。 |
AddUserToGroup | 此操作用来将指定的IAM用户加入到指定的IAM用户组,每次只能将一个用户加入到指定用户组。 |
RemoveUserFromGroup | 此操作用来将指定用户从指定用户组移除。 |
ListGroups | 此操作用来列出所有的IAM用户组。 |
DeleteGroup | 此操作用来删除指定的IAM用户组。 |
权限策略管理接口
API | 描述 |
---|---|
CreatePolicy | 此操作用来为账户创建策略。 |
GetPolicy | 此操作用来获取策略相关信息。 |
ListPolicies | 此操作用来列出账户下所有的策略。 |
ListEntitiesForPolicy | 此操作用来列出指定策略所附加的所有IAM用户或IAM用户组。 |
DeletePolicy | 此操作用来删除指定的策略。 |
AttachUserPolicy | 此操作用来将指定的策略与指定的IAM用户关联。 |
ListAttachedUserPolicies | 此操作用来列出与指定用户关联的策略。 |
DetachUserPolicy | 此操作用来解除指定用户关联的指定策略。 |
AttachGroupPolicy | 此操作用来将指定的策略与指定的IAM用户组关联。 |
ListAttachedGroupPolicies | 此操作用来列出与指定IAM用户组关联的策略。 |
DetachGroupPolicy | 此操作用来解除指定IAM用户组关联的指定策略。 |
UpdateAccountPasswordPolicy | 此操作用来更新账户的密码规则设置。 |
GetAccountPasswordPolicy | 此操作用来获取账户的密码策略。 |
DeleteAccountPasswordPolicy | 此操作用来将账户的密码规则恢复到默认密码规则。 |
UpdateAccountLoginSecurityPolicy | 此操作用来更新IAM用户登录安全策略设置。 |
GetAccountLoginSecurityPolicy | 此操作用来获取IAM用户登录安全策略。 |
DeleteAccountLoginSecurityPolicy | 此操作用来将IAM用户登录安全策略恢复为默认值。 |
服务数量查询接口
API | 描述 |
---|---|
GetAccountSummary | 此操作用来获取账户中的实体数量和服务限制信息。 |