使用OssUtil下載轉(zhuǎn)存已授權(quán)的數(shù)據(jù)集
用戶訂閱數(shù)據(jù)集后查詢已授權(quán)的數(shù)據(jù)集版本,您可以在使用OSS Bucket名稱的任何位置中,通過已授權(quán)數(shù)據(jù)集版本提供的OSS接入點(diǎn)別名訪問授權(quán)數(shù)據(jù)。本文介紹使用ossutil命令行工具進(jìn)行數(shù)據(jù)查詢和下載。
查看數(shù)據(jù)集版本信息
通過頁面展示轉(zhuǎn)存所需要的信息
OSS接入點(diǎn)別名:等同于OSS Bucket名稱,通過OSS接入點(diǎn)別名訪問數(shù)據(jù)
region:已授權(quán)數(shù)據(jù)所在地域
路徑:數(shù)據(jù)服務(wù)商共享的文件路徑
請求者付費(fèi):數(shù)據(jù)的流量和請求費(fèi)用是否由請求者付費(fèi),
下載并安裝OssUtil
參考安裝ossutil下載并安裝OssUtil。
配置OssUtil
使用ossutil config命令設(shè)置OssUtil。
accessKeyID:填寫主賬號ak或者第一步查看數(shù)據(jù)集版本信息使用的子賬號ak
accessKeySecret:填寫主賬號sk或者第一步查看數(shù)據(jù)集版本信息使用的子賬號sk
endpoint:填寫地域?qū)?yīng)的endpoint如:https://oss-cn-hangzhou.aliyuncs.com
轉(zhuǎn)存到目標(biāo)Bucket
OssUtil的cp命令不支持使用接入點(diǎn)直接拷貝至目標(biāo)Bucket,需要先下載,再上傳。
下載到本地指定目錄
ossutil cp -r oss://ap-a8j94b41sgvd61p-493a10b54d73b97e8ff2821ea5a0817f1a-ossalias/data-api-oss/ tempa/
接入點(diǎn)別名在使用上與Bucket名稱等同,可以使用接入點(diǎn)別名和路徑指定文件范圍,-r表示遞歸下載文件夾中的所有文件,具體命令可以參考cp(下載文件)。
如果服務(wù)商開啟了請求者付費(fèi),使用ossutil進(jìn)行轉(zhuǎn)存時,還需要增加請求者付費(fèi)參數(shù) --payer=requester。開啟請求者付費(fèi)時,數(shù)據(jù)下載產(chǎn)生的流量和請求費(fèi)用由被授權(quán)使用的用戶承擔(dān),具體參考流量費(fèi)用。
從本地指定目錄上傳到跨地域的Bucket
ossutil cp -e oss-cn-beijing.aliyuncs.com -r tempa/ oss://cri-3yyq14vsfaqsoaow-chart/data-api-oss/
因?yàn)榭绲赜蜣D(zhuǎn)存,所以需要通過-e指定bucket對應(yīng)的endpoint,-r表示遞歸上傳文件夾中的所有文件,具體命令可以參考cp(上傳文件)。
備注
由于安全性和接入點(diǎn)授權(quán)初始化原因,僅主賬號和在第一步中查看過數(shù)據(jù)集版本信息(使用GetSubscribedDataSetVersion接口)的子賬號才可以使用OssUtil進(jìn)行轉(zhuǎn)存。
除了使用OssUtil進(jìn)行轉(zhuǎn)存,通過OSS OpenAPI也可以使用接入點(diǎn)別名進(jìn)行數(shù)據(jù)訪問和下載等操作。
STS角色扮演臨時用戶暫時無法使用接入點(diǎn)。