閱讀780 返回首頁    go windows


OSS轉儲快速使用__快速入門_歸檔存儲-阿裏雲

本文檔用於幫助用戶在完成 OSS 轉儲授權之後,使用命令行工具快速完成轉儲任務的提交

使用前提

  1. 請確保已經執行過 歸檔存儲 對 OSS 訪問的授權,授權流程請參考OSS轉儲授權

  2. 請確保已經安裝過命令行工具 oascmd.py,安裝流程請參考命令行工具

注意事項

OSS 轉儲暫隻支持內網之間轉移,osshost的域名請加上 internal 標識。

開始使用

  1. 使用配置

    OSS 轉儲使用 oascmd.py 的 cp 命令來完成,參數說明請參考命令行工具或者使用

    1. $ oascmd.py cp -h

    cp 命令需要配置 OSS 的域名,可以通過以下三種方式指定:

    • 在命令行指定 —osshost 參數

    • 在 歸檔存儲 的配置文件增加一個 osshost=<oss-host-domain> 的配置(推薦方案)

    • OSS 默認的配置文件(用戶目錄下的 .osscredentials)的 host 配置項

      以上三種方式按照從上到下的順序依次讀取,如果均未指定,cp 命令會報錯。

  2. 典型使用

    1. # 1. 從 OSS 轉儲到 歸檔存儲,成功提交任務以後會返回一個 Job ID。
    2. $ oascmd.py cp oss://<bucketname>/<object-path> oas://<vaultname>
    3. # 2. 查詢轉儲進度或轉儲完成後生成的 Archive 的 ID 等信息
    4. $ oascmd.py getjobdesc oas://<vaultname> <job-id>
    5. # 3. 從 歸檔存儲 提取文件到 OSS
    6. $ oascmd.py cp oas://<vaultname>/<archive-id> oss://<bucketname>/<dest-object-path>

其他說明

  • 從 OSS 到 歸檔存儲 轉儲,目的 Vault 不需要指定文件名,隻能由 歸檔存儲 生成。

  • 轉儲完成後,getjobdesc 返回的 Job 信息裏有一個 ArchiveId 字段,該字段內容即為新生成的 Archive 的 ID,未完成時該字段為空。

  • 從 歸檔存儲 到 OSS,並不需要 Archive 來自原 OSS 集群, 通過 歸檔存儲 的接口上傳的 Archive 也同樣可以通過 cp 命令提取到指定的 OSS。

最後更新:2016-11-23 19:57:47

  上一篇:go OSS轉儲授權__快速入門_歸檔存儲-阿裏雲
  下一篇:go 阿裏雲歸檔存儲簡介__API使用手冊_歸檔存儲-阿裏雲