本文列出了访问控制(RAM)所有可调用的API接口及相关描述。

调试

前往API Explorer在线调试,API Explorer提供在线调用API、动态生成SDK Example代码和快速检索接口等能力,能显著降低使用云API的难度,强烈推荐使用。

用户管理相关接口

API 描述
CreateUser 创建RAM用户。
GetUser 获取用户的详细信息。
UpdateUser 更新用户的基本信息。
DeleteUser 删除一个RAM用户。
ListUsers 列出所有RAM用户。
CreateLoginProfile 为一个RAM用户启用Web控制台登录。
GetLoginProfile 查看一个RAM用户的登录配置。
DeleteLoginProfile 关闭指定RAM用户登录Web控制台的功能。
UpdateLoginProfile 修改用户的登录配置。
CreateAccessKey 为RAM用户创建AccessKey。
UpdateAccessKey 变更RAM用户AccessKey的状态。
DeleteAccessKey 删除RAM用户的AccessKey。
ListAccessKeys 列出指定用户的AccessKeys。
CreateVirtualMFADevice 创建虚拟多因素认证设备。
ListVirtualMFADevices 列出虚拟多因素认证设备。
DeleteVirtualMFADevice 删除虚拟多因素认证设备。
BindMFADevice 绑定多因素认证设备。
UnbindMFADevice 解绑多因素认证设备。
GetUserMFAInfo 获取指定RAM用户的多因素认证设备信息。
ChangePassword 修改RAM用户密码。

组管理相关接口

API 描述
CreateGroup 创建用户组。
GetGroup 获取用户组信息。
UpdateGroup 更新用户组信息。
ListGroups 列出所有的用户组。
DeleteGroup 删除指定的组。
AddUserToGroup 将RAM用户添加到指定的用户组。
RemoveUserFromGroup 将RAM用户从用户组中移除。
ListGroupsForUser 列出指定RAM用户所加入的组信息。
ListUsersForGroup 列出指定用户组所包含的RAM用户。

角色管理相关接口

API 描述
CreateRole 创建角色。
GetRole 获取角色信息。
UpdateRole 更新角色信息。
ListRoles 列出角色。
DeleteRole 删除指定的角色。

权限策略管理接口

API 描述
CreatePolicy 创建一个权限策略。
GetPolicy 获取指定的权限策略信息。
DeletePolicy 删除指定的权限策略。
ListPolicies 列出权限策略。
CreatePolicyVersion 为权限策略创建新的版本。
GetPolicyVersion 获取某个权限策略的版本。
DeletePolicyVersion 删除指定的权限策略的某个版本。
ListPolicyVersions 列出权限策略版本。
SetDefaultPolicyVersion 设置权限策略默认版本。
AttachPolicyToUser 为指定用户附加权限。
DetachPolicyFromUser 为用户撤销指定的权限。
AttachPolicyToGroup 为指定组附加权限。
DetachPolicyFromGroup 为组撤销指定的权限。
AttachPolicyToRole 为指定角色附加权限。
DetachPolicyFromRole 为角色撤销指定的权限。
ListEntitiesForPolicy 列出引用权限策略的实体。
ListPoliciesForUser 列出指定用户被授予的权限策略。
ListPoliciesForGroup 列出组被授予的权限策略。
ListPoliciesForRole 列出角色被授予的权限策略。

安全设置相关接口

API 描述
SetAccountAlias 设置云账号别名。
GetAccountAlias 查看云账号别名。
ClearAccountAlias 清除云账号别名。
SetPasswordPolicy 设置RAM用户密码强度等策略。
GetPasswordPolicy 获取RAM用户密码强度等策略。
SetSecurityPreference 设置全局安全首选项。