除了通過操作可視化控制台以外,您還可以通過OpenAPI線上調試、阿里雲SDK、Resource Orchestration Service等方式整合Tair (Redis OSS-compatible)。
OpenAPI介紹
為了能夠讓您快速高效地學習和使用雲產品OpenAPI,阿里雲提供了OpenAPI網站。它是一款集OpenAPI智能搜尋、文檔、線上調試、SDK擷取、CodeSample、調用出錯診斷、調用統計為一體的產品。您可以在OpenAPI門戶中調用阿里雲各雲產品開放的OpenAPI,查看OpenAPI請求和返回結果。此外,OpenAPI門戶支援自動產生相應的SDK調用樣本,協助您快速使用阿里雲產品。更多資訊請參見什麼是OpenAPI。
版本說明
阿里雲OpenAPI通過版本號碼管控Tair (Redis OSS-compatible)的API列表。
版本號碼 | 說明 |
推薦使用 |
線上調試
Tair (Redis OSS-compatible)在OpenAPI門戶提供API調試等功能。在調用前,您需要瞭解Tair (Redis OSS-compatible)提供的版本、存取點說明、整合方式等資訊。
調試入口為:https://api.alibabacloud.com/api/R-kvstore/2015-01-01/CreateInstance
存取點說明
根據執行個體所在的地區,選擇對應的服務存取點地址,以獲得最低延遲。
例如華北3(張家口)的VPC接入地址為r-kvstore-vpc.cn-zhangjiakou.aliyuncs.com
,更多資訊請參見服務存取點。
支援的使用者身份
當您登入OpenAPI門戶網站後,OpenAPI預設使用您所登入的帳號進行線上OpenAPI調試。由於阿里雲帳號擁有所有API的存取權限,存在較高風險,因此不建議您使用阿里雲帳號線上調試API。強烈建議您建立並使用RAM使用者進行API訪問或日常營運,並根據業務的實際情況按需分配許可權,再進行API調用。RAM使用者需具備Tair (Redis OSS-compatible)操作的許可權,具體操作請參見使用RAM進行存取控制。
使用者身份 | 支援情況 |
支援 | |
RAM使用者(推薦) | 支援 |
RAM角色(推薦) | 支援 |
整合方式
Tair (Redis OSS-compatible)提供阿里雲SDK、Resource Orchestration Service等多種整合方式,您可以根據業務的實際需要進行選擇。
調用方式 | 支援情況 | 說明 |
阿里雲SDK(推薦) 阿里雲為您提供了多種程式設計語言(Java、C#、Go、Python、Swift、TypeScript、PHP、C++等)的SDK。SDK屏蔽了OpenAPI實現細節,統一身份、認證及簽名規則。您只需要整合SDK,通過SDK直接調用OpenAPI。 | 支援 | Tair (Redis OSS-compatible)SDK支援的語言及依賴安裝方法請參見ApsaraDB for RedisSDK。 |
阿里雲CLI命令列工具可以幫您在命令列Shell中,使用 | 支援 | 您可以在阿里雲CLI中輸入 |
Resource Orchestration Service Resource Orchestration Service服務ROS(Resource Orchestration Service)是阿里雲提供的一項簡化雲端運算資源管理的服務。開發人員和管理員可以編寫模板,在模板中定義所需的阿里雲資源(例如:ECS執行個體、RDS資料庫執行個體)、資源間的依賴關係等。ROS的編排引擎將根據模板自動完成所有資源的建立和配置,實現自動化部署及營運。 | 支援 | Tair (Redis OSS-compatible)支援在Resource Orchestration Service服務ROS中調用的普通資源和資料資源清單,請參見資源變更配置清單(Redis)。 |
若以上方案均無法滿足您的業務需要,可自行封裝請求調用OpenAPI(不推薦),更多資訊請參見V3版本請求體&簽名機制。
注意事項
如果調用API後返回錯誤,您需要根據返回的錯誤碼提示檢查傳入的請求參數及其取值是否正確,更多資訊請參見錯誤碼中心。
您也可以記錄下調用返回的RequestID或SDK報錯資訊,通過阿里雲OpenAPI診斷平台進行自助診斷。