Client是Tablestore服務的用戶端,它為調用者提供了一系列的方法,可以用來動作表、單行資料、多行資料等。

確定Endpoint

Endpoint是阿里雲Tablestore服務在各個地區的網域名稱地址,您可以通過以下方式查詢Endpoint:

  1. 登入Tablestore控制台
  2. 單擊執行個體名稱進入執行個體詳情頁。
    執行個體訪問地址即是該執行個體的Endpoint。
说明 關於Endpoint的更多資訊,請參見服務地址

配置密鑰

要接入阿里雲的Tablestore服務,您需要擁有一個有效存取金鑰進行簽名認證。目前支援下面三種方式:

  • 阿里雲帳號的AccessKey ID和AccessKey Secret。建立步驟如下:
    1. 在阿里雲官網註冊阿里雲帳號
    2. 建立AccessKey ID和AccessKey Secret。具體操作,請參見擷取AccessKey
  • 被授予訪問Tablestore許可權的RAM使用者的AccessKey ID和AccessKey Secret。建立步驟如下:
    1. 使用阿里雲帳號前往存取控制RAM,建立一個新的RAM使用者或者使用已經存在的RAM使用者。
    2. 使用阿里雲帳號授予RAM使用者訪問Tablestore的許可權。
    3. RAM使用者被授權後,即可使用自己的AccessKey ID和AccessKey Secret訪問。
  • 從STS擷取的臨時訪問憑證。擷取步驟如下:
    1. 應用的伺服器通過訪問RAM/STS服務,擷取一個臨時的AccessKey ID、AccessKey Secret和SecurityToken發送給使用方。
    2. 使用方使用上述臨時密鑰訪問Tablestore服務。

初始化對接

擷取到AccessKey ID和AccessKey Secret後,您可以按照下如下步驟進行初始化對接。

var client = new TableStore.Client({
accessKeyId: '<your access key id>',
accessKeySecret: '<your access key secret>',
endpoint: '<your endpoint>',
instancename: '<your instance name>',
maxRetries:20,//預設20次重試,可以省略此參數。
    });