5장. Ceph Object Gateway 및 IAM API
Ceph Object Gateway는 계정 사용자, 역할 및 관련 정책에 대한 RESTful 관리를 지원합니다. 이 REST API는 Ceph Object Gateway 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 |