4.7. 다중 사이트 Ceph Object Gateway
Ceph Object Gateway가 오브젝트 삭제 중에 더 이상 교착되지 않음
이전 버전에서는 오브젝트 삭제 중에 Ceph Object Gateway S3 DeleteObjects
가 다중 사이트 배포와 함께 실행되어 Ceph Object Gateway가 교착 상태가 되고 새 요청을 수락하지 않았습니다. 이는 DeleteObjects
요청으로 인해 한 번에 여러 오브젝트 삭제를 처리했습니다.
이번 수정을 통해 복제 로그가 직렬화되고 교착 상태가 방지됩니다.
시작 시 CURL 경로 정규화가 비활성화됨
이전 버전에서는 CURL에서 수행하는 "path 정규화"로 인해 기본적으로 (Ceph Object Gateway 복제 스택의 일부) 복제 중에 개체 이름이 불법으로 다시 포맷되었습니다. 이로 인해 이름에 포함 된 ..
및 .
가 복제되지 않은 개체가 있습니다.
이번 수정을 통해 시작 시 CURL 경로 정규화가 비활성화되고 영향을 받는 개체가 예상대로 복제됩니다.
기본 사이트에서 전달된 요청의 인증이 더 이상 실패하지 않음
이전에는 STS에서 반환된 임시 인증 정보를 사용하여 요청에 서명하는 경우 S3 요청이 secondary failed에 발행되었습니다. 요청이 전달된 요청의 세션 토큰에 있는 임시 자격 증명과 일치하지 않는 시스템 사용자의 자격 증명을 사용하여 서명되었으므로 오류가 발생했습니다. 일치하지 않는 인증으로 인해 기본 사이트에서 전달된 요청의 인증이 실패하여 S3 작업이 실패합니다.
이번 수정을 통해 요청이 보조에서 primary로 전달되는 경우 세션 토큰에서 임시 자격 증명을 사용하여 인증을 통과합니다. 시스템 사용자의 인증 정보는 인증을 성공적으로 완료하는 데 사용됩니다.