上云无忧 > 文档中心 > 天翼云对象存储(OOS经典版)I型访问控制(IAM)API 概览
对象存储
天翼云对象存储(OOS经典版)I型访问控制(IAM)API 概览

文档简介:
列出所有IAM可以使用的API接口及相关描述。 用户管理接口 API 描述 CreateUser 此操作用来创建新的IAM用户。 GetUser 此操作用户查看IAM用户信息。 ListUsers 此操作用来列出IAM用户。 DeleteUser 此操作用来删除指定的IAM用户。 TagUser 此操作用来为IAM用户添加标签。
*产品来源:中国电信天翼云。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

访问控制API概览


列出所有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的详细信息。

UpdateAccessKey

此操作用来更新指定访问密钥的状态,从Active到Inactive,或者从Inactive到Active。

DeleteAccessKey

此操作用来删除指定IAM用户关联的AccessKey。

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

此操作用来将账户的密码规则恢复到默认密码规则。

 

服务数量查询接口

API

描述

GetAccountSummary

此操作用来获取账户中的实体数量和服务限制信息。

相似文档
  • 此操作用来创建新的IAM用户。 请求参数 名称 描述 是否必填 Action CreateUser 是 Version 请求版本。 取值:2010-05-08。默认值为2010-05-08。 否 UserName 创建IAM用户的用户名,用户名在账户中必须唯一。 类型:字符串 取值:1~64位字符串组成,字符只能包含字母、数字或特殊字符,字母不区分大小写,特殊字符只能是:下划线(_)、中划线(-)、逗号(,)、句点(.)、加号(+)、等号(=)和at符号(@)。 是
  • 此操作用来获取IAM用户信息。 请求参数 名称 描述 是否必填 Action GetUser 是 Version 请求版本。 取值:2010-05-08。默认值为2010-05-08。 否 UserName 查询用户的用户名。 类型:字符串 取值:1~64位字符串组成,字符只能包含字母、数字或特殊字符,字母不区分大小写,特殊字符只能是:下划线(_)、中划线(-)、逗号(,)、句点(.)、加号(+)、等号(=)和at符号(@)。 否
  • 此操作用来列出IAM用户。如果账户中没有创建IAM用户,则返回空列表。 请求参数 名称 描述 是否必填 Action ListUsers 是 Version 请求版本。 取值:2010-05-08。默认值为2010-05-08。 否
  • 此操作用来删除指定的IAM用户。 请求参数 名称 描述 是否必填 Action DeleteUser 是 Version 请求版本。 取值:2010-05-08。默认值为2010-05-08。 否 UserName 删除IAM用户的用户名。 类型:字符串 取值:1~64位字符串组成,字符只能包含字母、数字或特殊字符,字母不区分大小写,特殊字符只能是:下划线(_)、中划线(-)、逗号(,)、句点(.)、加号(+)、等号(=)和at符号(@)。 是
  • 此操作用来为IAM用户添加标签。 说明: 可以同时添加一个或多个标签,一个IAM用户最多能添加10个标签。 如果Tags.member.N.Key已经存在,其值则会被新添加的value覆盖。 请求参数 名称 描述 是否必填 Action TagUser。 是 Version 请求版本。 取值:2010-05-08。默认值为2010-05-08。 否
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部