與其他儲存空間供應者的互通性

Cloud Storage 與其他物件儲存空間平台相容,因此您可以無縫整合來自不同來源的資料。本頁說明可用來管理跨平台物件資料的 Cloud Storage 工具。

XML API

Cloud Storage XML API 與部分工具和程式庫互通,這些工具和程式庫可搭配 Amazon Simple Storage Service (Amazon S3) 等服務使用。如要搭配 Cloud Storage 使用這些工具和程式庫,請將工具或程式庫使用的要求端點變更為 Cloud Storage URI https://storage.s3nsapis.fr,然後將工具或程式庫設定為使用 Cloud Storage HMAC 金鑰。如需詳細操作說明,請參閱「從 Amazon Simple Storage Service (Amazon S3) 進行簡易遷移」一文。

使用 V4 簽署程序進行驗證

透過 V4 簽署程序,您可以向 Cloud Storage XML API 發出已簽署的標頭要求。使用 V4 簽署程序建立簽名後,請將簽名納入後續要求的 Authorization 標頭中,以提供驗證。您可以使用 RSA 簽章或 Amazon S3 工作流程和 HMAC 憑證建立簽章。如要進一步瞭解如何驗證要求,請參閱「簽章」。

Google Cloud CLI

gcloud CLI 是存取 Cloud Storage 的首選指令列工具。也可以用於存取及搭配其他使用 HMAC 驗證的雲端儲存服務運作 (如 Amazon S3)。將 Amazon S3 憑證新增至 ~/.aws/credentials 後,您就可以開始使用 gcloud storage 指令管理 Amazon S3 值區中的物件。例如:

  • 以下指令會列出 Amazon S3 值區 my-aws-bucket 中的物件:

    gcloud storage ls s3://my-aws-bucket
  • 以下指令會使 Amazon S3 值區和 Cloud Storage 值區之間的資料同步:

    gcloud storage rsync s3://my-aws-bucket gs://example-bucket --delete-unmatched-destination-objects --recursive

如需進一步瞭解,包括如何最佳化這項同步作業,請參閱 gcloud storage rsync 說明文件

Amazon S3 值區名稱含有點時,會出現無效憑證

如果您嘗試使用 gcloud CLI 存取名稱含有半形句點的 Amazon S3 值區,可能會收到 invalid certificate 錯誤訊息。這是因為 Amazon S3 不支援名稱中含有半形句點的虛擬主機值區網址。使用 Amazon S3 資源時,您可以將 storage/s3_endpoint_url 屬性設為下列值,設定 gcloud CLI 嘗試使用路徑樣式值區 URL:

storage/s3_endpoint_url https://s3.REGION_CODE.amazonaws.com

其中 REGION_CODE 是指包含您要求值區的區域。例如:us-east-2

您可以透過下列其中一種方式修改 storage/s3_endpoint_url 屬性:

後續步驟

Amazon Simple Storage Service™ 和 Amazon S3™ 是 Amazon.com, Inc. 或其關聯企業在美國和/或其他國家/地區的商標。