全部產品
Search
文件中心

Elasticsearch:調用方式

更新時間:Jun 30, 2024

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字元集進行編碼。