注意:

設定 S3cmd 作為 Oracle Cloud Infrastructure Object Storage

簡介

S3cmd 是一個管理 Amazon S3 儲存空間和 Amazon CloudFront 內容傳遞網路的工具,但也可以用於 S3 相容的儲存選項,例如 Oracle Cloud Infrastructure (OCI) 提供的儲存體選項。

Oracle Cloud Infrastructure 和 Amazon S3 提供的物件儲存體服務使用類似的概念和術語。在這兩種案例中,資料都儲存為儲存桶中的物件。這些差異在於實作功能和工具以使用物件。

目標

設定 S3cmd 作為 OCI 物件儲存。

必要條件

作業 1:產生客戶秘密金鑰

作業 2:安裝並設定 S3cmd

  1. 使用下列命令,在 linux VM 中安裝 S3cmd:

    sudo yum install python3-pip
    
    sudo pip3 install s3cmd
    
  2. 使用下列指令設定 S3cmd。

    s3cmd –-configure
    
  3. 新增複製到任務 1 中的存取金鑰和秘密金鑰。

    注意:如果您的應用程式不支援將區域 ID 設定為正確的 Oracle Cloud Infrastructure ID,就必須將區域設定為 us-east-1 或留白。使用此組態時,您只能在 Oracle Cloud Infrastructure 本位目錄區域中使用 Amazon S3 相容 API。如果可以手動設定區域,您可以將應用程式用於任何 Oracle Cloud Infrastructure 區域。

  4. 新增端點 URL,其詳細資訊如下。

    {bucket_namespace}.compat.objectstorage.{region}.oraclecloud.com
    

作業 3:設定 Amazon S3 相容性 API 指定區間

  1. 在租用戶詳細資訊頁面底下,按一下編輯物件儲存設定值 (Edit Object Storage Settings)

  2. 編輯物件儲存設定值對話方塊中:

    a.選取要用於 Amazon S3 相容性 API 指定區間的區間。

    b.如果您沒有區間,您可以另外建立一個區間,然後新增與 Amazon S3 相容 API 指定區間相同的區間。

  3. 按一下儲存

隨即顯示新的物件儲存設定值。

注意:使用客戶秘密金鑰設定 S3cmd 的使用者在 Oracle Cloud Infrastructure Identity and Access Management (OCI IAM) 中應具有儲存桶和物件管理權限

作業 4:測試 S3cmd

確認

作者 - Maninder Singh Flora (OCI 雲端架構師)

其他學習資源

探索 docs.oracle.com/learn 的其他實驗室,或者存取更多 Oracle Learning YouTube 頻道上的免費學習內容。此外,請瀏覽 education.oracle.com/learning-explorer 以成為 Oracle Learning 檔案總管。

如需產品文件,請造訪 Oracle Help Center