第5章 Ceph Object Gateway と IAM API
Ceph Object Gateway は、アカウントユーザー、ロール、および関連ポリシーの RESTful 管理をサポートします。この REST API は、Ceph Object Gateway S3 API と同じ HTTP エンドポイントによって提供されます。
デフォルトでは、アカウントルートユーザーのみが IAM API の使用を認可されており、自分のアカウントの下にあるリソースのみを表示できます。アカウントルートユーザーはポリシーを使用して、これらの権限をアカウント内の他のユーザーまたはロール委譲できます。
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 |