全部產品
Search
文件中心

Tablestore:配置訪問憑證

更新時間:Mar 01, 2025

使用.NET SDK發起請求訪問Tablestore,您需要配置訪問憑證。阿里雲服務會通過訪問憑證驗證您的身份資訊和存取權限。

前提條件

配置訪問憑證前,您需要完成安裝Tablestore.Net SDK的準備工作。具體操作,請參見安裝.NET SDK

訪問憑證

重要
  • 建議每三個月更換一次訪問憑證,以提高帳號的安全性。

  • 當訪問憑證泄露或者不再使用時,應該及時刪除或者禁用相關的訪問憑證,以免造成安全風險。

如果您的應用程式部署運行在安全、穩定且不易受外部攻擊的環境中,需要長期使用.NET SDK訪問您的Tablestore,您可以使用阿里雲帳號或RAM使用者的AK(Access Key ID、Access Key Secret)的方式訪問。如何擷取AK,請參見使用RAM使用者存取金鑰訪問Table Store

警告

阿里雲帳號擁有資源的全部許可權,AK一旦泄露,會給系統帶來巨大風險,不建議使用。推薦使用最小化授權的RAM使用者的AK。

  1. 使用AK設定環境變數。

    Mac OSX/Linux/Unix
    # 配置 AccessKey ID
    export TABLESTORE_ACCESS_KEY_ID=your_access_key_id
    # 配置 AccessKey Secret
    export TABLESTORE_ACCESS_KEY_SECRET=your_access_key_secret
    Windows

    以管理員身份運行命令提示字元,執行以下命令。

    # 配置 AccessKey ID
    setx TABLESTORE_ACCESS_KEY_ID your_access_key_id /m
    # 配置 AccessKey Secret
    setx TABLESTORE_ACCESS_KEY_SECRET your_access_key_secret /m
    說明

    環境變數配置完成後,為確保新的設定被正確應用,您可能需要重啟相關的開發工具(IDE等)或服務。

  2. 使用環境變數來傳遞憑證資訊。

    // 從環境變數中擷取訪問憑證。
    var AccessKeyId = Environment.GetEnvironmentVariable("TABLESTORE_ACCESS_KEY_ID");
    var AccessKeySecret = Environment.GetEnvironmentVariable("TABLESTORE_ACCESS_KEY_SECRET");

後續步驟

初始化憑證提供者後,您需要使用憑證提供者來建立OTSClient執行個體。詳情請參見初始化Tablestore Client