華為雲物件儲存CLI工具
華為雲物件儲存CLI工具使用--obsutil
下載obs工具
#官網下載連結
https://support.huaweicloud.com/utiltg-obs/obs_11_0003.html
部署
#下載安裝包
wget https://obs-community.obs.cn-north-1.myhuaweicloud.com/obsutil/current/obsutil_linux_amd64.tar.gz
#解壓
tar -xzvf obsutil_linux_amd64.tar.gz
#新增許可權
chmod 755 obsutil
#新增連結直接呼叫
ln -svobsutil /usr/bin/obs
新增OBS憑證和訪問祕鑰
新增OBS憑證和訪問祕鑰,下載credentials.csv”檔案既可獲取到訪問金鑰(AK和SK)
初始化配置
#方式一
方式一,您可以通過config命令對obsutil進行初始化配置(關於config的詳細介紹,參見更新配置檔案),示例如下:
#檢視endpoint
https://developer.huaweicloud.com/endpoint?OBS
macOS/Linux作業系統
使用永久AK、SK進行初始化配置:
./obsutil config -i=ak -k=sk -e=endpoint
使用臨時AK、SK、SecurityToken進行初始化配置:
./obsutil config -i=ak -k=sk -t=token -e=endpoint
obsutil會對.obsutilconfig檔案中的AK和SK進行加密以保護金鑰安全。
注意:通過-i、-k、-e配置使用者認證資訊,linux作業系統的history命令可查詢配置引數值,請妥善使用該操作。
#方式二
方式二,您可以利用obsutil自動獲取訪問金鑰特性實現初始化配置。
檢查連通性
配置完成後,您可以通過如下方式檢查連通性,確認配置是否無誤。
macOS/Linux作業系統
./obsutil ls -s
根據命令回顯結果,檢查配置結果:
如果返回結果中包含“Bucket number is:”,表明配置正確。
如果返回結果中包含“Http status [403]”,表明訪問金鑰配置有誤。
如果返回結果中包含“A connection attempt failed”,表明無法連線OBS服務,請檢查網路環境是否正常。
說明:
如果返回結果中包含“Http status [403]”,也可能是沒有獲取桶列表的許可權,需要視具體場景進一步確認根因。
示例
#從obs物件儲存桶上下載檔案
obs cp obs://os-template1/file /data/file
#上傳檔案到obs物件儲存桶上
obs cp /data/file obs://os-template1/data/file
具體OBS桶引數
參考官網連結:
https://support.huaweicloud.com/utiltg-obs/obs_11_0009.html
引數說明
引數 |
約束 |
描述 |
---|---|---|
s |
附加引數,可選 |
以精簡格式顯示查詢結果。 說明:在精簡格式下,返回結果只包含桶名。 |
sc |
附加引數,可選 |
查詢桶列表時同時查詢桶的儲存型別。 |
j |
附加引數,可選,必須與sc引數搭配使用才有意義 |
查詢桶儲存型別時的最大併發數,預設為配置檔案中的defaultJobs。 說明:工具會保證該值至少為1。 |
limit |
附加引數,可選 |
查詢桶的最大個數,小於0表示列舉所有結果,不設定時的預設值為1000。 |
format |
附加引數,可選 |
指定以自定義格式列印列舉結果。當前僅支援值[default],指定列舉結果在一行顯示。 |
config |
附加引數,可選 |
運行當前命令時的自定義配置檔案,可支援的配置引數請參考配置引數說明。 |
e |
附加引數,可選 |
指定終端節點。 |
i |
附加引數,可選 |
指定使用者的AK。 |
k |
附加引數,可選 |
指定使用者的SK。 |
t |
附加引數,可選 |
指定使用者的securitytoken。 |
列舉桶的結果中,BucketType欄位表示桶的型別,OBJECT代表物件桶;POSIX代表並行檔案系統。
OBS物件相關命令
參考官網連結
https://support.huaweicloud.com/utiltg-obs/obs_11_0012.html