2장. Ceph Object Gateway 관리 API
개발자는 RESTful API(애플리케이션 프로그래밍 인터페이스)와 상호 작용하여 Ceph Object Gateway를 관리할 수 있습니다. Ceph Object Gateway를 사용하면 RESTful API에서 radosgw-admin
명령의 기능을 사용할 수 있습니다. 다른 관리 플랫폼과 통합할 수 있는 사용자, 데이터, 할당량 및 사용량을 관리할 수 있습니다.
Ceph Object Gateway를 구성할 때 명령줄 인터페이스를 사용하는 것이 좋습니다.
관리 API는 다음과 같은 기능을 제공합니다.
- 인증 요청
사용자 계정 관리
사용자 기능 관리
키 관리
버킷 관리
오브젝트 관리
- 사용 정보 가져오기
- 사용 정보 제거
- 표준 오류 응답
사전 요구 사항
- 실행 중인 Red Hat Ceph Storage 클러스터.
- RESTful 클라이언트입니다.
2.1. 관리 작업
구성 가능한 'admin' 리소스 진입점으로 시작하는 URI에서 관리 API(애플리케이션 프로그래밍 인터페이스) 요청이 수행됩니다. 관리 API에 대한 권한 부여는 S3 권한 부여 메커니즘을 복제합니다. 일부 작업에는 사용자가 특별한 관리 기능을 보유해야 합니다. XML 또는 JSON 응답 엔터티 유형은 요청에서 'format' 옵션으로 지정할 수 있으며 지정하지 않는 경우 기본값은 JSON입니다.
예
PUT /admin/user?caps&format=json HTTP/1.1 Host: FULLY_QUALIFIED_DOMAIN_NAME Content-Type: text/plain Authorization: AUTHORIZATION_TOKEN usage=read