摘要:介紹因產品升級,將暫停維護。只能依賴于工具進行相關操作。下載存檔下載一個激活的存檔,必須指定。請注意,在當前版本參數不能省略,這是一個,我們將在稍后的版本修正它刪除存檔刪除一個存檔必須指定。
因產品升級,UArchive 將暫停維護。
請使用 US3 對象存儲歸檔類型,以獲取更優惠更可靠的歸檔存儲服務:US3 產品價格
UArchive是UCLOUD公司的歸檔存儲產品,你可以把本地的任意文件,壓縮包,或者文件夾上傳到Uarchive。
稍后在您需要時可以從Uarchive下載指定的文件。Uarchive和Ufile不同,它無法在UCLOUD官方控制臺上進行文件的上傳,下載動作。
只能依賴于uarchivemgr工具進行相關操作。你可以從下面這個地址獲取這個工具。
http://tools.ufile.ucloud.cn/uarchivemgr-linux64.tar.gz
http://tools.ufile.ucloud.cn/uarchivemgr-win32.tar.gz
http://tools.ufile.ucloud.cn/uarchivemgr-win64.tar.gz
http://tools.ufile.ucloud.cn/uarchivemgr-mac.tar
# 名詞定義(Definition) 這里我們將介紹一些名詞,稍后在使用uarchivemgr工具的過程中,您將會看到他們。
工具中將只顯示英文,為了方便您的理解,我們特別將關鍵詞都以中文對照以及解釋的方式列在下面這里,方便參考。
序號(Index) | 英文(English) | 中文(Chinese) | 工具當中的選項(Corresponding Options in "uarchivemgr") | 釋義(Explaination) |
---|---|---|---|---|
0 | Vault | 倉庫 | --vault | 倉庫(Vault)是歸檔存儲用來管理所有上傳文件的空間 通過創建不同的倉庫(Vault),您可以方便的對文件按類別進行管理,當然,您也可以將所有文件放在一個倉庫(Vault)中。另外,倉庫(Vault)可以創建在不同的地域(Region),從而可以降低您連接到該倉庫(Vault)的延遲。在上傳文件到歸檔存儲的過程中,您必須指定一個倉庫(Vault)的名字,該倉庫(Vault)必須是已經提前創建好 |
1 | Archive | 存檔 | --archive | 存檔(Archive)是您位上傳的文件指定的存檔名稱,您可以指定成與上傳文件名相同的名稱。如果您需要將一個文件的多個不同修訂版本上傳到同一個倉庫(Vault),您可以使用這個選項來指定不同的存檔名稱。從某種程度上講,存檔(Archive)約等于文件(File)。 |
2 | Dir or Directory | 文件夾/目錄 | --dir | 指本地計算機的一個文件夾 |
3 | File | 文件 | --file | 指本地的一個文件,可以是相對路徑,也可以是絕對路徑 |
4 | Activate | 激活 | ActivateArchive | 激活一個已經上傳到歸檔存儲中的存檔(Archive),使其變得可以下載。注意:默認上傳到歸檔存儲中的文件都是不可以直接下載的,如果需要下載,必須要先使用這個功能對其進行激活 |
5 | Download | 下載 | DownloadArchive | 下載一個已經激活的存檔(Archive)。默認為流式下載,對比較小的文件比較友好 |
6 | MDownload | 分片下載 | MDownloadArchive | 使用分片的方式下載一個已經激活的存檔(Archive),當您的存檔比較大的時候,例如數百兆或者數G,您應該使用這種方式下載,可以節約大量時間 |
7 | Put | 上傳 | PutArchive | 上傳一個文件到歸檔存儲,使用流式上傳,上傳小文件(例如幾兆的)比較友好 |
8 | MPut | 分片上傳 | MPutArchive | 使用分片的方式上傳一個文件到歸檔存儲,如果文件大小比較大,使用此方式 |
9 | Sync | 同步 | Sync | 同步一個本地文件夾到歸檔存儲,如果這個文件夾中的文件還沒有被上傳到歸檔存儲,這些文件會被上傳,如果是已經上傳到歸檔存儲,那么會使用本地的文件覆蓋歸檔存儲中的文件 |
10 | ETag | 電子標簽 | ETag | 計算本地文件的電子標簽。電子標簽是對本地文件的數據進行的一個總結,使用MD5或者SHA算法進行計算,您可以通過對比本地文件的ETag和歸檔存儲中文件的ETag來判斷文件在上傳過程中是否損壞 |
# 工具配置(Configuration)
下載工具并解壓縮之后,您需要編輯config.cfg文件并指定正確的公鑰(PublicKey)和私鑰(PrivateKey)。如果您不知道什么是公鑰和私鑰,請聯系技術支持。
# 工作流程(Workflow)
開始(Start) ---> 創建倉庫(Create Vault)
|--> 上傳文件或目錄存檔(Put File or Dir to Uarchive)
|
|--> 獲取存檔列表(Get Archive List)
|
|--> 激活存檔(Activate Archive)
|---> 下載存檔(Download Archive)
|--> 刪除存檔(Delete Archive)
結束(End) ---> 刪除倉庫(Delete Vault)
# 選項和示例(Options and Examples)
基本的工具選項將被列在下面,當您理解了這些選項之后,可以通過幫助(Help)來獲取高級選項信息。
# 獲取工具版本(Version)
./uarchivemgr-linux64 version
# 倉庫管理(Vault Management)
# 創建一個倉庫(Vault) 必須要指定--vault 其后是該倉庫的名稱 這個名稱在后面操作會被作為參數傳遞給這個工具
./uarchivemgr-linux64 CreateVault --vault test-u2
# 刪除一個倉庫(Vault) 必須要指定--vault 當您不再需要這個倉庫時 可以使用下面這行命令來執行刪除 現在先跳過這個命令
# ./uarchivemgr-linux64 DeleteVault --vault test-u2
# 獲取倉庫(Vault)信息 可以選擇指定--vault或不指定,如果指定,則顯示某一個倉庫(Vault)的信息,如果不指定,則顯示全部。只會顯示用戶自己的倉庫(Vault)信息。備注: 當前版本 指定倉庫(--vault)選項無法正常工作
./uarchivemgr-linux64 DescribeVault [--vault test-u2]
# 上傳存檔(PutArchive)
# 上傳一個文件(File),必須要指定--vault --file --archive三個參數,其中--file后面是一個合法的本地文件路徑,--archive后面是您指定的存檔名稱,這個參數在當前版本的工具中不可以省略,您可以將它指定為文件的名字
./uarchivemgr-linux64 PutArchive --vault test-u2 --file /root/config.cfg --archive config.cfg
# 上傳一個文件夾(Dir) 必須指定--vault --dir兩個參數 多余的參數將會被忽略. 其中--dir后面是一個合法的本地文件夾的地址 該文件夾下所有的文件(File)會被上傳到歸檔存儲 請參考--trimpath的說明來獲取更多信息
./uarchivemgr-linux64 PutArchive --vault test-u2 --dir /home/marvin/uarchive-test
# 獲取存檔列表(GetArchiveList)
使用這個功能,您可以獲取一個倉庫的存檔列表。也就是您上傳的文件的列表,如果一個文件的多個版本在上傳的時候指定了不同的存檔名稱,那么您將看到它們。
# test-u2是一個合法且存在的倉庫(Vault)名稱,您需要將它替換為您自己的倉庫名稱,在后續的所有例子中,都會使用"test-u2"作為測試倉庫。必須指定--vault選項,該選項后面是倉庫的名稱,下面的例子里面也會使用這個參數將不再多帶帶解釋
./uarchivemgr-linux64 GetArchiveList --vault test-u2
# 這個命令會輸出下面這樣的一個輸出, 其中Key的值是后面激活存檔(ActivateArchive)功能需要的參數
{
VaultName: test-u2
Key: config.cfg
Hash: AQAAALYX2XqoLlhkvFiBes1z04GAXbT0
MimeType: application/octet-stream
Size: 278
Created: 1556435482
Modified: 1556435482
}
# 激活存檔(ActivateArchive)
# 激活一個存檔(Archive),必須指定--vault和--archive,其中--archive后面指定存檔(Archive)的Key 這個Key可以在GetArchiveList的返回列表中看到。
./uarchivemgr-linux64 ActivateArchive --vault test-u2 --archive config.cfg
# 下載存檔(DownloadArchive)
# 下載一個激活的存檔(Archive),必須指定--vault --archive --saveas。其中--archive后面指定一個已經被激活的存檔的Key,和上面一條命令中輸入的參數相同;--saveas參數后面指定您期望將這個存檔保存到本地的文件路徑。請確定您輸入的文件路徑在本地不存在,如果是本地已存在的文件,這個文件將會被覆蓋
./uarchivemgr-linux64 DownloadArchive --vault test-u2 --archive config.cfg --saveas ./config.cfg.bk
# 如果您不是想下載這個存檔(Archive),而只想獲得這個存檔(Archive)的URL,您可以使用如下命令,會顯示它的URL,文件并不會被下載。請注意,在當前版本--saveas參數不能省略,這是一個BUG,我們將在稍后的版本修正它
./uarchivemgr-linux64 DownloadArchive --vault test-u2 --archive config.cfg --saveas ./config.cfg --showurl
# 刪除存檔(DownloadArchive)
# 刪除一個存檔(Archive) 必須指定--vault --archive。
./uarchivemgr-linux64 DeleteArchive --vault test-u2 --archive config.cfg
#同步文件夾(Sync)
# 同步一個文件夾下的所有內容到服務器端,必須指定--vault和--dir,其中--dir后面指定一個本地的文件夾路徑,可以是相對路徑也可以是絕對路徑。另外,由于在同步文件夾過程中,無法為每一個文件指定對應的存檔名稱(Archive Key),工具會默認為文件夾中的每一個文件使用該文件的絕對路徑作為對應的存檔名稱(Archive Key)
./uarchivemgr-linux64 Sync --vault test-u2 --dir /root/testdir/
# 執行該命令之后得到的列表是下面這個樣子,其中每個存檔(Archive)的Key都是該文件在本地的絕對路徑。注意: 服務端只使用這個路徑字符串作為標識符,并不會真的用這個路徑來保存存檔(Archive)。
{
VaultName: test-u2
Key: /home/marvin/uarchieve/uarchivemgr_linux64.elf/config.cfg
Hash: AQAAALYX2XqoLlhkvFiBes1z04GAXbT0
MimeType: application/octet-stream
Size: 278
Created: 1556440367
Modified: 1556440367
}
{
VaultName: test-u2
Key: /home/marvin/uarchieve/uarchivemgr_linux64.elf/uarchivemgr-linux64
Hash: AwAAAEBBQhnkmBulZ0iKMnslstJQ-qat
MimeType: application/octet-stream
Size: 9456469
Created: 1556440370
Modified: 1556440370
}
# 電子簽名(ETag)
# 這個功能用來計算本地文件的電子簽名(ETag),通過對比GetArchiveList中得到的已上傳存檔的電子簽名(ETag),可以方便的知道文件上傳過程中有沒有出錯。必須指定--file選項,其后為本地文件路徑
./uarchivemgr-linux64 ETag --file ./config.cfg
# 獲得幫助(Help)
# 對于所有的命令,您都可以使用help來獲取對應的幫助信息,目前只支持英文版本
./uarchivemgr-linux64 version --help
./uarchivemgr-linux64 GetArchiveList --help
./uarchivemgr-linux64 DeleteVault --help
./uarchivemgr-linux64 DescribeVault --help
./uarchivemgr-linux64 CreateVault --help
./uarchivemgr-linux64 DeleteArchive --help
./uarchivemgr-linux64 ActivateArchive --help
./uarchivemgr-linux64 DownloadArchive --help
./uarchivemgr-linux64 MDownloadArchive --help
./uarchivemgr-linux64 PutArchive --help
./uarchivemgr-linux64 MputArchive --help
./uarchivemgr-linux64 Sync --help
./uarchivemgr-linux64 ETag --help
# 高級功能(Advanced Function)
# 在使用Put或Sync功能上傳文件夾時,可以通過指定--prefix來指定文件前綴,只有文件的前綴與該選項所指定的前綴相同的文件會被上傳。例如下面的命令,會上傳/home/marvin/uarchive-test文件夾下所有前綴為demo的文件
./uarchivemgr-linux64 PutArchive --vault test-u2 --dir /home/marvin/uarchive-test --prefix demo
# 在使用Put或Sync功能上傳文件夾時,可以使用--followsym選項來上傳符號鏈接(Symbol link)所指向的文件,而不是符號鏈接本身
./uarchivemgr-linux64 PutArchive --vault test-u2 --dir /home/marvin/uarchive-test --followsym
# 在使用Put或Sync功能上傳文件夾時,默認會使用文件的全路徑作為存檔名(Archive Key),可以使用--trimpath來修改這個行為。如果附帶了--trimpath這個選項,那么將會使用文件的名字(File Name)而不是全路徑(Full Path)作為存檔名(Archive Key)
./uarchivemgr-linux64 PutArchive --vault test-u2 --dir /home/marvin/uarchive-test --trimpath
# 更多其他功能請參考幫助(Help)
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/126181.html
摘要:注產品已作為歸檔存儲類型合并至對象存儲,目前不再向新用戶提供獨立的歸檔存儲服務。更多歸檔存儲類型的使用說明請參考數據歸檔方案。本文以為例,介紹如何使用進行空間管理與文件管理。每個腳本里面拿到這三個配置相關的環境變量。SDK注:UArchive 產品已作為歸檔存儲類型合并至 US3 對象存儲,目前不再向新用戶提供獨立的歸檔存儲服務。如需使用更低成本的對象存儲服務,請至 US3 對象存儲控制臺 ...
摘要:更多歸檔存儲類型的使用說明請參考數據歸檔方案。控制臺快速上手注產品已作為歸檔存儲類型合并至對象存儲,目前不再向新用戶提供獨立的歸檔存儲服務。創建歸檔存儲空間登錄控制臺,選擇右側歸檔存儲后進入歸檔存儲列表頁,選擇創建歸檔存儲空間按鈕。使用場景注:UArchive 產品已作為歸檔存儲類型合并至 US3 對象存儲,目前不再向新用戶提供獨立的歸檔存儲服務。如需使用更低成本的對象存儲服務,請至 US3...
摘要:歸檔存儲空間英文名稱,是歸檔文件的組織單位,相當于目錄的作用,也是計費權限控制等功能的管理單位。歸檔文件英文名稱,是數據操作的基本單元,支持任意數據類型。主要概念注:UArchive 產品已作為歸檔存儲類型合并至 US3 對象存儲,目前不再向新用戶提供獨立的歸檔存儲服務。如需使用更低成本的對象存儲服務,請至 US3 對象存儲控制臺 。更多 US3 歸檔存儲類型的使用說明請參考 數據歸檔方案。...
摘要:計費因產品升級,將暫停維護。計費說明歸檔存儲按照存儲容量激活容量數據取回數據刪除不滿日時收取下載流量和請求次數等多個維度進行計費。存儲容量計費說明存儲容量按天進行結算與扣減,單價元天。購買時自動四舍五入取整到萬次。計費因產品升級,UArchive 將暫停維護。請使用 US3 對象存儲歸檔類型,以獲取更優惠更可靠的歸檔存儲服務:US3 產品價格產品價格|計費項 | 價格 |...
v1.7.0修復了前綴自動發現式列取時,校驗階段僅校驗頂層前綴的bug在不勾選前綴自動發現時,會同步源端的空目錄到目的端支持了七牛專有云的endpointv1.6.1修復了在專有云上無法創建endpoint的bug修復了使用前綴自動發現功能時可能會卡住的bug修復了url列表模式的endpoint可能無法創建的bugv1.6.0優化了數據的統計方式修復了在使用s3接口拉取列表時,返回結果中next...
閱讀 3514·2023-04-25 20:09
閱讀 3720·2022-06-28 19:00
閱讀 3035·2022-06-28 19:00
閱讀 3058·2022-06-28 19:00
閱讀 3131·2022-06-28 19:00
閱讀 2859·2022-06-28 19:00
閱讀 3014·2022-06-28 19:00
閱讀 2610·2022-06-28 19:00