Elasticsearch API介面的調用是向Elasticsearch的服務端地址發送HTTP請求,並按照介面說明在請求中加入相應請求參數,調用後系統會返回處理結果。請求及返回結果都使用UTF-8字元集進行編碼。
服務地址
Elasticsearch的API接入地址為elasticsearch.<RegionId>.aliyuncs.com。
說明 <RegionId>必填,需要替換為您執行個體所在的地區ID,擷取方式請參見參數說明。
通訊協定
支援通過HTTP或HTTPS協議進行請求通訊。為了獲得更高的安全性,推薦您使用HTTPS協議發送請求。
請求文法
Elasticsearch產品提供RESTful API供您使用,其請求結構如下。
HTTPMethod /resource_URI_parameters
RequestHeader
RequestBody- HTTPMethod :請求使用的方法,包括PUT、POST、PATCH 、GET、DELETE。
- resource_URI_parameters:請求要調用的資源標示符,如
/cluster。 - RquestHeader:要求標頭資訊,通常包含API的版本、Host、Authorization等資訊。更多資訊,請參見公用參數。
- RequestBody:請求參數,由公用要求標頭和API自訂參數組成。公用要求標頭中包含API版本號碼、身分識別驗證等資訊。
請求樣本如下。
POST /openapi/instances/es-cn-n6w1o1x0w001c****/actions/recover-zones HTTP/1.1
公用要求標頭
["cn-hangzhou-i","cn-hangzhou-h"]請求編碼
請求及返回結果都使用UTF-8字元集進行編碼。