資源描述:
《阿里云-歸檔存儲(chǔ)-快速入門-D》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、歸檔存儲(chǔ)快速入門歸檔存儲(chǔ)/快速入門快速入門概述歸檔存儲(chǔ)致力于提供低成本、高可靠的數(shù)據(jù)歸檔服務(wù)。適合于各種離線數(shù)據(jù),例如數(shù)字媒體、企業(yè)歸檔資料、科學(xué)實(shí)驗(yàn)數(shù)據(jù)、個(gè)人數(shù)據(jù)備份、磁帶替代等。用戶可以將數(shù)據(jù)進(jìn)行幾個(gè)月、幾年甚至幾十年的長(zhǎng)時(shí)間存儲(chǔ)。重要概念使用前需要了解的幾個(gè)概念:Vault:歸檔目錄(檔案柜),用于存放歸檔文件(Archive);Archive:歸檔文件,即用戶上傳的數(shù)據(jù)文件;MultipartUpload:針對(duì)大文件的分段上傳方式;Job:用于獲取歸檔文件、文件清單的異步任務(wù);Inventory:數(shù)據(jù)倉(cāng)庫(kù)由系統(tǒng)進(jìn)行定期盤點(diǎn),這個(gè)動(dòng)作稱為In
2、ventory。訪問方式歸檔存儲(chǔ)公開了基于HTTP的RESTful接口,用戶可以通過(guò)Http請(qǐng)求訪問歸檔存儲(chǔ)的服務(wù)。除此以外,歸檔存儲(chǔ)團(tuán)隊(duì)開發(fā)提供了四種工具調(diào)用方式:PythonSDK:包含高級(jí)接口和低級(jí)接口,低級(jí)接口覆蓋了歸檔存儲(chǔ)公開的所有接口,高級(jí)接口整合了校驗(yàn)生成、失敗重試、文件分段等功能,可滿足用戶絕大部分的需求。此外,PythonSDK提供了命令行工具供用戶進(jìn)行測(cè)試。JavaSDK:包含高級(jí)接口和低級(jí)接口,所有接口均支持阻塞和異步兩種調(diào)用方式,高級(jí)接口除整合了文件分段、校驗(yàn)生成等功能外,還支持速度監(jiān)聽、進(jìn)度監(jiān)聽、代理設(shè)置等粒度更細(xì)的功能。
3、oascmd.py:基于PythonSDK封裝,模擬客戶端行為,提供簡(jiǎn)單易用的命令行操作。20API網(wǎng)關(guān)/使用手冊(cè)(開放API)歸檔存儲(chǔ)控制臺(tái):以Web方式提供的可視操作界面,目前支持Vault創(chuàng)建、刪除及狀態(tài)查詢。用戶登錄進(jìn)入阿里云官網(wǎng),點(diǎn)擊左上角連接登錄輸入賬號(hào)信息正確輸入賬號(hào)信息后,頁(yè)面自動(dòng)跳轉(zhuǎn)回首頁(yè)進(jìn)入管理控制臺(tái)點(diǎn)擊頁(yè)面頂端的鏈接,進(jìn)入管理控制臺(tái)20專有網(wǎng)絡(luò)VPC/購(gòu)買指導(dǎo)進(jìn)入歸檔存儲(chǔ)控制臺(tái)點(diǎn)擊下圖中的鏈接,進(jìn)入OAS控制臺(tái)Vault管理在控制臺(tái)中,可以創(chuàng)建、查看、刪除Vault(只能刪除空Vault)快速入門歸檔存儲(chǔ)提供了便于用戶日常操作
4、的命令行工具oascmd.py,該文檔將通過(guò)一些簡(jiǎn)單的操作幫助用戶快速熟悉歸檔存儲(chǔ)的使用20彈性伸縮/使用手冊(cè)環(huán)境要求oascmd.py需要Python2.7.x版本支持,目前無(wú)法支持Python2.7以下的版本和Python3。Linux&MacOSX$python--versionLinux和Mac一般自帶Python,打開終端確認(rèn)版本是否符合要求。如果不符合要求,請(qǐng)?jiān)赑ython官網(wǎng)的指導(dǎo)下安裝2.7版本的PythonWindowsWindows不自帶Python,您可以從Python官網(wǎng)下載最新的Python2.7,推薦下載Python2.
5、7.9以上的版本,該版本會(huì)自帶下面需要用到的pip。另外建議在安裝時(shí)啟用Addpython.exetoPath這個(gè)功能,如下圖所示。安裝完成以后,點(diǎn)擊開始->所有程序->附件->命令提示符,輸入python--version'python'不是內(nèi)部或外部命令,也不是可運(yùn)行的程序或批處理文件。查看版本號(hào),如果出現(xiàn)如下錯(cuò)誤提示:20彈性伸縮/使用手冊(cè)請(qǐng)確認(rèn)安裝過(guò)程中是否啟用Addpython.exetoPath,如果沒有,請(qǐng)卸載之后重新安裝,并啟用該特性。oascmd.py只支持Python2.7工具安裝oascmd.py依托于PythonSDK,安裝
6、的過(guò)程也即PythonSDK的安裝過(guò)程,您可選擇以下方式的其中一種進(jìn)行安裝。$pipinstalloassdk使用pip安裝在終端運(yùn)行$pipinstall--upgradeoassdk若已安裝舊版本,則運(yùn)行命令進(jìn)行升級(jí)安裝使用源碼安裝$pipinstall-rrequirements.txt$pythonsetup.pyinstall您可通過(guò)SDK下載頁(yè)獲取最新版的PythonSDK。下載完成后,把壓縮包解壓至指定目錄。解壓完成后,使用以下命令安裝依賴以及模塊,即可完成PythonSDK的安裝。安裝過(guò)程中有可能會(huì)提示用戶沒有相關(guān)權(quán)限,此時(shí)可切換至
7、管理員賬號(hào)或使用sudo執(zhí)行相關(guān)命令。安裝驗(yàn)證oascmd.py-h安裝成功后,您可直接在終端或者命令提示符輸入oascmd.py會(huì)打印相關(guān)幫助信息。20消息隊(duì)列/用戶手冊(cè)importoasimportoas.ease同時(shí),在終端或者命令行提示符輸入python,進(jìn)入Python控制臺(tái),輸入如下命令:若控制臺(tái)沒有提示任何錯(cuò)誤,則表示模塊安裝成功。開始使用$oascmd.py-hoascmd.py能滿足基本的歸檔存儲(chǔ)使用需求,它包含若干子命令,子命令列表可以通過(guò)來(lái)查看,每個(gè)子命令也可以通過(guò)$oascmd.py-h的方式來(lái)查看其
8、使用方法,下面僅介紹一個(gè)常用流程,各命令的詳細(xì)使用請(qǐng)參考各自的幫助信息或命令行幫助文檔配置oascmd.py$oascmd