3장. Ceph Object Gateway 및 S3 API
개발자는 Amazon S3 데이터 액세스 모델과 호환되는 RESTful API(애플리케이션 프로그래밍 인터페이스)를 사용할 수 있습니다. Ceph Object Gateway를 통해 Red Hat Ceph Storage 클러스터에 저장된 버킷과 오브젝트를 관리할 수 있습니다.
사전 요구 사항
- 실행 중인 Red Hat Ceph Storage 클러스터.
- RESTful 클라이언트입니다.
3.1. S3 제한 사항 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
중요
다음 제한 사항은 주의해서 사용해야 합니다. 하드웨어 선택과 관련된 영향이 있으므로 Red Hat 계정 팀과 항상 이러한 요구 사항을 논의해야 합니다.
-
Amazon S3 사용 시 최대 오브젝트 크기: 개별 Amazon S3 오브젝트는 최소 0B에서 최대 5TB까지의 크기를 지정할 수 있습니다. 단일
PUT
에 업로드할 수 있는 가장 큰 오브젝트는 5GB입니다. 100MB보다 큰 오브젝트의 경우 Multipart Upload 기능을 사용하는 것이 좋습니다. - Amazon S3 사용 시 최대 메타데이터 크기: 오브젝트에 적용할 수 있는 사용자 메타데이터의 총 크기에 대해 정의된 제한이 없지만 단일 HTTP 요청은 16,000바이트로 제한됩니다.
- Red Hat Ceph Storage 클러스터에서 S3 오브젝트 및 메타데이터를 저장하기 위해 생성하는 데이터 오버헤드의 양입니다. 추정은 200-300바이트와 오브젝트 이름의 길이입니다. 버전이 지정된 오브젝트는 버전 수에 비례하여 추가 공간을 사용합니다. 또한 다중 부분 업로드 및 기타 트랜잭션 업데이트 중에 일시적인 오버헤드가 생성되지만 가비지 수집 중에 이러한 오버헤드가 복구됩니다.
추가 리소스
- 지원되지 않는 헤더 필드에 대한 자세한 내용은 Red Hat Ceph Storage 개발자 가이드를 참조하십시오.