訪問控制API概覽
更新時間 2024-11-08 17:33:07
最近更新時間: 2024-11-08 17:33:07
分享文章
本節主要介紹訪問控制API概覽。
說明本節舉例中的域名均以對象存儲網絡的訪問控制(IAM)API域名oos-cn-iam.ctyunapi.cn為例。如果是對象存儲網絡2,請使用域名oos-cn2-iam.ctyunapi.cn。如果是香港精品網和香港普通網,請使用域名oos-cnhk-iam.ctyunapi.cn。
用戶管理接口
| 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 | 此操作用來獲取賬戶中的實體數量和服務限制信息。 |