S3에서 “path style” 액세스를 사용할 수 있도록 지원했던 적이 있었지만, 이후 제거되었다는 점을 확인했습니다. 이 기능을 다시 추가하는 동시에 chunked encoding 지원도 함께 할 수 있는 절충안을 찾을 수 있을까요? 일부 클라우드 제공사의 S3 호환 엔드포인트는 조금 더 설정이 필요하며, 특히 Oracle Cloud Object Storage를 사용하려면 이 두 가지 설정이 필수적입니다:
해당 커밋에서 제거되었습니다:
committed 01:58PM - 20 Mar 19 UTC
- s3_force_path_style was added as a Minio specific url scheme but it has never … been well supported in our code base.
- Our new migrate_to_s3 rake task does not work reliably with path style urls too
- Minio has also added support for virtual style requests i.e the same scheme as AWS S3/DO Spaces so we can rely on that instead of using path style requests.
- Add migration to drop s3_force_path_style from the site_settings table
Oracle Cloud 문서:
감사합니다!
Falco
(Falco)
10월 25, 2019, 6:05오후
2
변경 사항에 대한 근거는 여기 있습니다:
Mínio supports “DNS style” buckets for over a year, and Amazon S3 is deprecating “path style” so there is no reason to keep that old setting and all the complexity it had.
이로써 AWS S3, Google Cloud Storage, Digital Ocean Spaces와의 호환성이 확보됩니다. Oracle Cloud와의 호환성만으로는 코어에 추가되는 복잡성을 정당화하기 어렵다고 생각합니다.
Oracle이 로드맵에서 이 문제를 수정할 계획이 없는 것 같습니다. 그렇지 않다면, 커스텀 플러그인에 path style 지원을 추가하는 것이 유일한 방법일 것입니다.
이 문제를 처리하겠습니다. 빠른 답변 감사합니다.