nginx 自己出了一個s3 的gateway ,原理上是基於njs 編寫的,同時利用了xsl 模塊功能上是一個不錯的選擇
但是就是有點太弱了,而且s3 的兼容性是一個問題(不好說能兼容多少,需要測試)
主要的使用場景
- 可選認證
- cache
- 壓縮
- 限速
說明
官方目前沒有發布docker 鏡像,我已經制作了一個同時發布docker hub ,可以體驗dalongrong/nginx-oss-s3-gateway
但是要說
功能強大的s3 gateway 我還是比較推薦minio,輕量簡單,其他的類似中間件也不少但是minio 是做的比較好的一個,同時如果需要
cache sidekick 也是一個不錯的選擇,我以前有介紹過
參考資料
https://www.nginx.com/blog/using-nginx-as-object-storage-gateway/
https://github.com/nginxinc/nginx-s3-gateway
https://github.com/minio/sidekick
https://www.cnblogs.com/rongfengliang/p/14967833.html