下載命令列工具後,您需要啟動命令列工具並配置Table Store的接入資訊,如AccessKey、執行個體資訊等。
前提條件
已下載命令列工具。具體操作,請參見下載命令列工具。
擷取AccessKey資訊。您需要在命令列工具中配置AccessKey資訊來使用Table Store服務,請使用阿里雲帳號的AccessKey進行配置。擷取AccessKey的具體操作,請參見建立AccessKey。
重要出於安全考慮,除了開通Table Store服務作業,強烈建議您通過RAM使用者使用Table Store功能。您可以建立RAM使用者、授予該使用者管理Table Store許可權(AliyunOTSFullAccess)並為該RAM使用者建立AccessKey。具體操作,請參見建立RAM使用者、為RAM使用者授權和建立AccessKey。
操作步驟
解壓縮下載的工具包,進入命令列工具根目錄後,根據所用平台選擇相應方式啟動命令列工具。
對於Windows平台,雙擊ts.exe檔案。
對於Linux和macOS平台,執行
./ts
命令。
說明如果在Linux系統或者macOS系統下無可執行許可權,請執行
chmod 755 ts
命令賦權後再啟動命令列工具。如果macOS系統提示
無法開啟“ts”,因為Apple無法檢查其是否包含惡意軟體
,您需要在隱私與安全性中設定允許開啟ts
命令。啟動介面如下所示。
# Welcome to use Command Line Tool for Aliyun Tablestore. Current Version is '2021-11-11'. # _______ _ _ _ # |__ __| | | | | | | # | | __ _ | |__ | | ___ ___ | |_ ___ _ __ ___ # | | / _' || '_ \ | | / _ \ / __|| __| / _ \ | '__| / _ \ # | || (_| || |_) || || __/ \__ \| |_ | (_) || | | __/ # |_| \__,_||_.__/ |_| \___| |___/ \__| \___/ |_| \___| # # Please visit our product website: https://www.aliyun.com/product/ots # You can also join our DingTalk Chat Group (ID: 11789671 or 23307953) to discuss and ask Tablestore related questions. # tablestore>
配置接入資訊。
如果未開通Table Store服務或者未建立執行個體,只需配置AccessKey資訊即可。
配置樣本如下:
config --id NTS********************** --key 7NR2****************************************
如果已開通Table Store服務並建立執行個體,可以在配置AccessKey的同時配置要接入的執行個體資訊。
配置樣本如下:
config --endpoint https://myinstance.cn-hangzhou.ots.aliyuncs.com --instance myinstance --id NTS********************** --key 7NR2****************************************
如果要通過臨時授權訪問Table Store,您可以使用從STS服務擷取的臨時訪問憑證進行接入資訊配置。配置樣本如下:
config --endpoint https://myinstance.cn-hangzhou.ots.aliyuncs.com --instance myinstance --id NTS********************** --key 7NR2**************************************** --token STS.6MC2****************************************
配置項說明請參見下表。
配置項
是否必填
樣本值
說明
--endpoint
否
https://myinstance.cn-hangzhou.ots.aliyuncs.com
執行個體的訪問地址。更多資訊,請參見服務地址。如果要使用已建立的執行個體,需配置此項。
--instance
否
myinstance
執行個體名稱。如果要使用已建立的執行個體,需配置此項。
--id
是
NTS**********************
阿里雲帳號或者RAM使用者的AccessKey ID和AccessKey Secret。
說明當使用從STS擷取的臨時訪問憑證訪問Table Store時,請設定為臨時訪問憑證的AccessKey ID和AccessKey Secret。
--key
是
7NR2****************************************
--token
否
STS.6MC2****************************************
臨時存取權杖。當使用從STS擷取的臨時訪問憑證訪問Table Store時,需要設定此參數。
相關文檔
如果您想瞭解什麼是RAM使用者以及如何使用RAM使用者進行企業身份和許可權管理,請參見什麼是RAM使用者。
如果您需要開通Table Store服務,請參見開通Table Store服務。
如果您需要建立Table Store執行個體,請參見執行個體操作。
如果您已經建立了Table Store執行個體並在命令列工具中配置了執行個體的接入資訊,您可以根據業務所需的資料模型使用Table Store功能。
資料模型
相關操作
寬表模型
時序模型