1. 程式人生 > 其它 >華為雲物件儲存CLI工具

華為雲物件儲存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