4.6. Ceph Object Gateway
이제 슬래시와 함께 또는 후행 슬래시 없이 주제 생성이 허용됨
이전에는 push-endpoint URL에 슬래시가 한 개 있는 http 끝점에서 주제를 생성하지 못했습니다.
이번 수정을 통해 후행 슬래시를 사용하거나 사용하지 않고 주제 생성이 허용되고 성공적으로 생성됩니다.
블록 크기가 4K로 변경되었습니다.
이전 버전에서는 Ceph Object Gateway GC 처리가 GC 큐를 사용하는 1K 블록 크기를 사용하므로 과도한 시간을 소비했습니다. 이로 인해 대규모 GC 대기열 처리 속도가 느려졌습니다.
이번 수정을 통해 blocksize가 4K로 변경되어 대규모 GC 큐 처리 속도가 빨라졌습니다.
타임스탬프는 다중 업로드 버킷 알림 이벤트에서 수신자에 전송됩니다.
이전에는 다중 파트 업로드 버킷 알림 이벤트에서 타임스탬프가 전송되지 않았습니다. 이로 인해 이벤트 수신자는 다중 파트 업로드가 언제 종료되었는지 알 수 없었습니다.
이번 수정으로 다중 파트 업로드가 알림 이벤트에서 수신자에게 전송되는 타임스탬프입니다.
오브젝트 크기 및 etag
값은 더 이상 0
/빈
것으로 전송되지 않습니다.
이전에는 라이프사이클에서 버킷 알림을 디스패치하기 전에 일부 오브젝트 메타데이터가 디코딩되지 않았습니다. 이로 인해 오브젝트 크기 및 etag
값이 라이프사이클 이벤트의 알림에서 0
/빈
것으로 전송되었습니다.
이번 수정으로 오브젝트 메타데이터를 가져와서 이제 알림과 함께 값이 올바르게 전송됩니다.
Ceph Object Gateway는 kafka 브로커 연결 해제에서 복구
이전에는 kafka 브로커가 30초 이상 중단된 경우 브로커를 다시 시작한 후 다시 연결되지 않았습니다. 이로 인해 버킷 알림이 전송되지 않으며 결국 큐가 채워지면 알림이 필요한 S3 작업이 거부됩니다.
이번 수정을 통해 브로커가 다운된 기간과 관계없이 브로커가 다시 연결되고 Ceph Object Gateway에서 kafka 브로커의 연결을 해제할 수 있습니다.
청크된 Transfer-Encoding이 있는 S3 PUT 요청에는 콘텐츠 길이
가 필요하지 않음
이전에는 Transfer-Encoding:chunked
를 사용하여 PUT 오브젝트를 x-amz-decoded-content-length
필드를 제공하지 않고 S3 클라이언트가 실패했습니다. 결과적으로 S3 PUT 요청이 411 길이의 필수
http 상태 코드로 인해 실패합니다.
이번 수정을 통해 청크된 Transfer-Encoding이 있는 S3 PUT 요청은 콘텐츠 길이
를 지정할 필요가 없으며 S3 클라이언트는 예상대로 S3 PUT 요청을 수행할 수 있습니다.
사용자는 이제 올바른 인증 정보를 사용하여 원격 S3 서비스를 구성할 수 있습니다.
이전에는 오브젝트를 전환하도록 원격 클라우드 S3 오브젝트 저장소 서비스를 구성하는 동안 숫자부터 시작하는 액세스 키를 잘못 구문 분석했습니다. 이로 인해 오브젝트 전환에 실패할 가능성이 있었습니다.
이번 수정을 통해 키가 올바르게 구문 분석됩니다. 사용자는 전환에 적합한 자격 증명을 사용하여 원격 S3 서비스를 구성할 수 없습니다.