第 5 章 Ceph 对象网关和 IAM API
Ceph 对象网关支持对帐户用户、角色和关联策略的 RESTful 管理。此 REST API 由与 Ceph 对象网关 S3 API 相同的 HTTP 端点提供。
默认情况下,只有帐户根用户授权使用 IAM API,且只能在自己的帐户下看到资源。帐户 root 用户可以使用策略将这些权限委派给帐户中的其他用户或角色。
5.1. 功能支持 复制链接链接已复制到粘贴板!
下表描述了当前支持的 IAM 操作。
操作 | 备注 |
---|---|
CreateUser | |
GetUser | |
UpdateUser | |
DeleteUser | |
ListUsers | |
CreateAccessKey | |
UpdateAccessKey | |
DeleteAccessKey | |
ListAccessKeys | |
PutUserPolicy | |
GetUserPolicy | |
DeleteUserPolicy | |
ListUserPolicies | |
AttachUserPolicies | |
DetachUserPolicy | |
ListAttachedUserPolicies |
操作 | 备注 |
---|---|
CreateGroup | |
GetGroup | |
UpdateGroup | |
DeleteGroup | |
ListGroups | |
AddUserToGroup | |
RemoveUserFromGroup | |
ListGroupsForUser | |
PutGroupPolicy | |
GetGroupPolicy | |
DeleteGroupPolicy | |
ListGroupPolicies | |
AttachGroupPolicies | |
DetachGroupPolicy | |
ListAttachedGroupPolicies |
CreateRole | |
---|---|
GetRole | |
UpdateRole | |
UpdateAssumeRolePolicy | |
DeleteRole | |
ListRoles | |
TagRole | |
UntagRole | |
ListRoleTags | |
PutRolePolicy | |
GetRolePolicy | |
DeleteRolePolicy | |
ListRolePolicies | |
AttachRolePolicies | |
DetachRolePolicy | |
ListAttachedRolePolicies |
CreateOpenIDConnectProvider | |
---|---|
GetOpenIDConnectProvider | |
DeleteOpenIDConnectProvider | |
ListOpenIDConnectProviders |