本文为您介绍如何调用火山引擎 E-MapReduce(EMR)OpenAPI。
客户调用火山引擎的OpenAPI接口,是通过向指定服务地址发送请求,并需满足火山引擎签名信息和具体接口的业务信息来完成的。火山引擎的OpenAPI的请求结构组织如下,以GetCluster一条未编码的URL请求示例:
POST /?Action=GetCluster&Version=2023-08-15&<接口请求参数> HTTP/1.1 Host: open.volcengineapi.com Region: cn-beijing Service: emr
POST表示请求方法,云服务器的OpenAPI支持GET请求。
Action=
GetCluster指定了要调用的API,Version=2023-08-15
是API的版本。
Host
指定了火山引擎服务接入地址(Endpoint)。
Region
和Service
是请求的Region和服务名称,具体请参见公共参数。
HTTP
指定了请求通信协议。
火山引擎 EMR OpenAPI 的域名为 open.volcengineapi.com。
火山引擎 EMR OpenAPI 支持通过 HTTP 或 HTTPS 两种方式进行请求通信,推荐使用安全性更高的 HTTPS 方式发送请求。
请求方法详见各个接口具体的需求。云服务器的OpenAPI支持POST请求
火山引擎 EMR OpenAPI 请求参数包含两类参数:
请求及返回结果使用 UTF-8 的字符集进行编码。