feat(storage): S3 相容物件儲存支援(cloud-ready-s3-storage) #55

Merged
a620906209 merged 4 commits from feat/cloud-ready-s3-storage into master 2026-08-02 19:44:04 +00:00
Showing only changes of commit 1c81b5fc10 - Show all commits
@@ -19,6 +19,8 @@
## 4. R2 環境準備 [整合測試] ## 4. R2 環境準備 [整合測試]
> **暫緩(2026-08-03**:Hank 目前沒有 R2(或其他 S3 相容服務)帳號,4-6 組任務全部擱置,等有帳號後再繼續。程式碼部分(1-3 組)已完成且測試通過,可以先合併,不影響現有功能。
- [ ] 4.1 [整合測試] 於 Cloudflare R2 建立 bucket,設定 public access(或綁自訂網域) - [ ] 4.1 [整合測試] 於 Cloudflare R2 建立 bucket,設定 public access(或綁自訂網域)
- [ ] 4.2 [整合測試] 取得 `AWS_ACCESS_KEY_ID``AWS_SECRET_ACCESS_KEY``AWS_BUCKET``AWS_ENDPOINT` 等 R2 credentials - [ ] 4.2 [整合測試] 取得 `AWS_ACCESS_KEY_ID``AWS_SECRET_ACCESS_KEY``AWS_BUCKET``AWS_ENDPOINT` 等 R2 credentials
- [ ] 4.3 [整合測試] 用 `curl` 直接打 R2 網址驗證至少一個手動上傳的測試檔案可公開存取(403 排查必須在此步驟完成,不帶進生產切換) - [ ] 4.3 [整合測試] 用 `curl` 直接打 R2 網址驗證至少一個手動上傳的測試檔案可公開存取(403 排查必須在此步驟完成,不帶進生產切換)