設定來源的存取權:與 S3 相容的儲存空間

如要從與 S3 相容的物件儲存庫供應商 (例如 Ceph、MinIO、Cloudflare R2 或 Wasabi) 移轉資料,您必須向儲存庫供應商取得 API 憑證,並設定 Storage 移轉服務代理程式,使其具備來源 bucket 的存取權。

必要條件

設定移轉作業前,請務必先完成下列設定:

  • 使用者權限:確認您的使用者帳戶或使用者自行管理的服務帳戶,有權設定移轉作業和代理程式集區。請參閱「必要的使用者授權」。
  • 代理程式專案層級權限:請務必為服務代理和移轉代理帳戶,設定必要的專案層級角色。請參閱「代理程式專案層級權限」。
  • 目的地 bucket 權限:授予目的地 Cloud Storage bucket 的必要權限。請參閱「設定接收器的存取權:Cloud Storage」。

必要來源權限

如要向 S3 相容儲存空間供應商進行驗證,請從供應商的管理控制台取得存取金鑰 ID 和私密存取金鑰。

請確認存取金鑰憑證具備來源 bucket 的下列最低權限:

權限 說明 必填
s3:ListBucket 允許 Storage 移轉服務列出來源 bucket 中的物件。 必要。
s3:GetObject 允許 Storage 移轉服務讀取來源 bucket 中的物件。 必要。
s3:DeleteObject 允許 Storage 移轉服務在複製後刪除來源物件。 如果已啟用 deleteObjectsFromSourceAfterTransfer,則為必填欄位。

啟動移轉代理程式時,請以環境變數 (AWS_ACCESS_KEY_ID 和 AWS_SECRET_ACCESS_KEY) 的形式提供這些憑證。

後續步驟