API概览

本产品(云原生API 网关/2024-03-27)的OpenAPI采用ROA签名风格,签名细节参见签名机制说明我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用需求,可通过签名机制进行自签名对接。由于自签名细节非常复杂,需花费 5个工作日左右。因此建议加入我们的服务钉钉群(78410016550),在专家指导下进行签名对接。
在使用API前,您需要准备好身份账号及访问密钥(AccessKey),才能有效通过客户端工具(SDK、CLI等)访问API。细节请参见获取AccessKey

API管理

API标题API概述
DeployHttpApi发布API发布HTTP API。包括Rest API 和HTTP API里的路由。
CreateHttpApi创建HTTP API创建一个HTTP类型的API。
UpdateHttpApi更新HTTP API更新HTTP API。
GetHttpApi获取HTTP API读取HTTP API信息。
ListHttpApis获取HTTP API列表获取HTTP API列表。
UndeployHttpApi下线API取消部署HttpApi。
DeleteHttpApi删除HTTP API删除指定的HTTP API。

接口管理

API标题API概述
CreateHttpApiOperation创建接口HTTP API创建接口。
GetHttpApiOperation获取接口信息获取接口信息。
UpdateHttpApiOperation更新接口更新接口。
ListHttpApiOperations获取接口列表获取接口列表。
DeleteHttpApiOperation删除接口删除指定的接口。

路由管理

API标题API概述
CreateHttpApiRoute创建HTTP API路由创建HttpApi的路由。
UpdateHttpApiRoute更新路由更新HttpApi的路由。
GetHttpApiRoute查询路由详情获取HttpApi的路由详情。
DeleteHttpApiRoute删除路由删除HttpApi的路由。
ListHttpApiRoutes查询路由列表查询HTTP API的路由列表。

服务管理

API标题API概述
CreateService创建服务创建服务。

网关管理

API标题API概述
GetGateway查询网关详情获取网关的所属VPC,所属交换机, 网关入口等基本信息。
ListGateways查询网关列表查询网关列表。
AddGatewaySecurityGroupRule添加网关安全组规则授权网关访问服务的安全组。
DeleteGateway删除网关删除网关。

策略管理

API标题API概述
ListPolicyClasses获取策略模板ListPolicyClasses。
CreatePolicy创建策略创建策略
GetPolicy获取策略获取策略。
UpdatePolicy更新策略更新策略
DeletePolicy删除策略删除策略。
CreatePolicyAttachment创建策略挂载创建策略资源挂载
GetPolicyAttachment查询策略挂载查询策略资源挂载
DeletePolicyAttachment删除策略挂载删除策略资源挂载

域名管理

API标题API概述
GetDomain查询域名查询域名。
CreateDomain创建域名创建域名。
ListDomains查询域名列表查询域名列表。
DeleteDomain删除域名删除域名。
UpdateDomain更新域名更新域名。

其他

API标题API概述
ImportHttpApi导入HTTP API导入HTTP API,支持将OpenAPI 2.0和 OpenAPI 3.0.x版本的定义文件导入为REST类型的API。
ChangeResourceGroup资源转组资源转组。
ListZones获取可用区获取云原生API网关region下的可用区。
GetDashboard获取监控大盘获取监控日志大盘接口。
GetTraceConfig获取trace配置获取链路追踪配置。
UpgradeGateway升级网关升级网关版本。
DeleteGatewaySecurityGroupRule删除网关安全组规则删除网关安全组规则。
RestartGateway重启网关重启网关。
ListSslCerts获取证书列表ListSslCerts。
UpdateGatewayFeature更新网关特性参数更新网关特性参数。
UpdateGatewayName修改网关名称修改网关名称。
ExportHttpApi导出HTTP API导出指定的HTTP API。
GetResourceOverview获取资源概览获取资源概览信息。
GetServiceQuery Service DetailsGet Service Details
ListServices查询服务列表获取服务列表。

历史接口

API标题API概述
环境管理环境管理
CreateEnvironment创建环境创建环境。
GetEnvironment查询环境查询环境。
UpdateEnvironment更新环境更新环境。
DeleteEnvironment删除环境删除环境。
ListEnvironments查询环境列表查询环境列表。