API概览

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

API管理

API标题API概述
ExportHttpApi导出HTTP API导出指定的HTTP API。
ImportHttpApi导入HTTP API导入HTTP API,支持将OpenAPI 2.0和 OpenAPI 3.0.x版本的定义文件导入为REST类型的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概述
GetServiceQuery Service DetailsGet Service Details。
CreateService创建服务创建服务。
ListServices查询服务列表获取服务列表。
DeleteService删除服务删除服务。

网关管理

API标题API概述
UpdateGatewayName修改网关名称修改网关名称。
UpdateGatewayFeature更新网关特性参数更新网关特性参数。
UpgradeGateway升级网关升级网关版本。
GetGateway查询网关详情获取网关的所属VPC,所属交换机, 网关入口等基本信息。
ListGateways查询网关列表查询网关列表。
AddGatewaySecurityGroupRule添加网关安全组规则授权网关访问服务的安全组。
DeleteGateway删除网关删除网关。
DeleteGatewaySecurityGroupRule删除网关安全组规则删除网关安全组规则。
ListZones获取可用区获取云原生API网关region下的可用区。
RestartGateway重启网关重启网关。

策略管理

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

插件管理

API标题API概述
ListPlugins获取插件列表获取插件列表
CreatePluginAttachment挂载插件挂载插件
GetPluginAttachment查询插件挂载GetPluginAttachment。
ListPluginAttachments获取插件挂载列表获取插件挂载列表
UpdatePluginAttachment更新插件挂载更新插件挂载
DeletePluginAttachment删除插件挂载删除插件挂载

域名管理

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

监控管理

API标题API概述
GetTraceConfig获取trace配置获取链路追踪配置。
GetDashboard获取监控大盘获取监控日志大盘接口。

资源管理

API标题API概述
ChangeResourceGroup资源转组资源转组。
GetResourceOverview获取资源概览获取资源概览信息。

历史接口

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