本文中含有需要您注意的重要提示信息,忽略該信息可能對您的業務造成影響,請務必仔細閱讀。
使用.NET SDK發起請求訪問Tablestore,您需要配置訪問憑證。阿里云服務會通過訪問憑證驗證您的身份信息和訪問權限。您可以根據使用場景對認證和授權的要求,配置不同類型的訪問憑證。
前提條件
配置訪問憑證前,您需要完成安裝表格存儲.Net SDK的準備工作。具體操作,請參見安裝.NET SDK。
訪問憑證
重要
建議每三個月更換一次訪問憑證,以提高賬號的安全性。
當訪問憑證泄露或者不再使用時,應該及時刪除或者禁用相關的訪問憑證,以免造成安全風險。
如果您的應用程序部署運行在安全、穩定且不易受外部攻擊的環境中,需要長期使用.NET SDK訪問您的Tablestore,您可以使用阿里云賬號或RAM用戶的AK(Access Key ID、Access Key Secret)的方式訪問。如何獲取AK,請參見使用RAM用戶密鑰發起請求。
警告
阿里云賬號擁有資源的全部權限,AK一旦泄露,會給系統帶來巨大風險,不建議使用。推薦使用最小化授權的RAM用戶的AK。
使用AK設置環境變量。
Mac OSX/Linux/Unix
export OTS_AK_ENV=<OTS_AK_ENV> export OTS_SK_ENV=<OTS_SK_ENV>
Windows
以管理員身份運行命令提示符,執行以下命令。
setx OTS_AK_ENV <OTS_AK_ENV> /m setx OTS_SK_ENV <OTS_SK_ENV> /m
說明環境變量配置完成后,為確保新的設置被正確應用,您可能需要重啟相關的開發工具(IDE等)或服務。
使用環境變量來傳遞憑證信息。
// 從環境變量中獲取訪問憑證。 var AccessKeyId = Environment.GetEnvironmentVariable("OTS_AK_ENV"); var AccessKeySecret = Environment.GetEnvironmentVariable("OTS_SK_ENV");
后續步驟
初始化憑證提供者后,您需要使用憑證提供者來創建OTSClient實例。詳情請參見初始化OTSClient。
文檔內容是否對您有幫助?