Aiko
1
Cloudflare how to setup domain for R2 Storage
設置步驟
- 建立 R2 Bucket
- 進入 Cloudflare 控制面板選擇 R2 > Overview
- 點擊 Create bucket 按鈕
- 輸入 bucket 名稱並完成建立
連接自定義域名
- 在 R2 bucket 設定中
- 進入 bucket 頁面,選擇 Settings 標籤
- 在 Public Access > Custom Domains 下點擊 Connect Domain
- 輸入要連接的域名(不需要包含 https 或斜線)
- 點擊 Connect Domain 確認
- 等待域名啟用
- 狀態會從 Initializing 變更為 Active
- 可能需要幾分鐘時間,必要時可重新整理頁面
- 如果狀態未改變,可點擊 bucket 旁的 … 選擇 Retry connection
API 存取設定
- 建立 API Token
- 在 R2 頁面找到 Manage R2 API Tokens
- 點擊 Create API Token
- 設定適當的權限(例如 Object Read & Write)
- 可以選擇設定 token 的有效期限
CORS 設定(如需要)
- 設定 CORS 規則
- 在 bucket 設定中設定 Access-Control-Allow-Origin
- 可以設定特定域名的存取權限
- 部署設定後即可生效
注意事項
- 確保域名已在 Cloudflare 註冊或管理
- 自定義域名必須與設定的 Access policy 相符
- 建議使用子域名來存取 R2 儲存桶,例如
images.yourdomain.com
- 需要確保 API token 具有正確的權限設定