本产品(
微服务引擎/2019-05-31
)的OpenAPI采用RPC签名风格,签名细节参见签名机制说明。我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用需求,可通过签名机制进行自签名对接。由于自签名细节非常复杂,需花费 5个工作日左右。因此建议加入我们的服务钉钉群(78410016550),在专家指导下进行签名对接。在使用API前,您需要准备好身份账号及访问密钥(AccessKey),才能有效通过客户端工具(SDK、CLI等)访问API。细节请参见获取AccessKey。
标签
API | 标题 | API概述 |
---|---|---|
ListTagResources | 获取标签列表 | 查标签接口。 |
UntagResources | 删除标签 | 删标签接口。 |
TagResources | 添加标签 | 为指定的资源打上标签。 |
注册配置中心
API | 标题 | API概述 |
---|---|---|
迁移上云 | 迁移上云 | |
UpdateMigrationTask | 更新迁移上云任务 | 调用接口更新迁移上云任务。 |
AddMigrationTask | 添加迁移上云任务 | 调用接口添加迁移任务。 |
ListMigrationTask | 查询迁移上云任务 | 调用接口查询迁移上云任务。 |
DeleteMigrationTask | 删除迁移上云任务 | 调用接口删除迁移上云任务。 |
风险评估 | 风险评估 | |
PutClusterHealthCheckTask | 发起风险评估检查任务 | 对当前集群发起一次风险评估的检查任务。 |
OrderClusterHealthCheckRiskNotice | 订阅风险项通知 | 是否订阅风险项通知功能。 |
ListClusterHealthCheckTask | 获取风险评估任务列表 | 获取历史风险评估任务列表。 |
Nacos配置 | Nacos配置 | |
ListConfigTrack | 获取Nacos配置中心推送轨迹 | 获取Nacos配置中心的轨迹数据。 |
CreateNacosConfig | 创建Nacos配置 | 创建一个Nacos配置。 |
DeleteNacosConfig | 删除Nacos配置 | 删除Nacos配置。 |
DeleteNacosConfigs | 批量删除Nacos配置 | 批量删除多个Nacos配置。 |
UpdateNacosConfig | 更新Nacos配置 | 更新一个Nacos配置。 |
ListListenersByConfig | 查询配置监听者 | 根据配置信息查询监听者。 |
ListListenersByIp | 根据IP查询监听者列表 | 根据IP查询监听者列表。 |
GetNacosConfig | 获取Nacos配置 | 获取Nacos配置。 |
GetNacosHistoryConfig | 查询Nacos配置历史 | 查询Nacos配置变更历史列表。 |
ListNacosConfigs | 查询Nacos配置列表 | 查询Nacos配置列表。 |
ListNacosHistoryConfigs | 查询Nacos配置历史列表 | 查询Nacos配置历史列表。 |
CloneNacosConfig | 克隆Nacos配置 | 将已有的Nacos配置克隆到其他命名空间。 |
ExportNacosConfig | 导出Nacos配置 | 导出指定的Nacos配置。 |
GetImportFileUrl | 获取文件上传地址 | 获取Nacos配置导入时获取文件的上传地址。 |
ImportNacosConfig | 导入Nacos配置 | 使用配置文件导入Nacos配置。 |
Nacos服务 | Nacos服务 | |
ListNamingTrack | 获取Nacos注册中心推送轨迹 | 获取Nacos注册中心的轨迹数据。 |
CreateNacosService | 创建Nacos服务 | 创建Nacos服务。 |
ListAnsServices | 查询Nacos服务详情 | 查询Nacos服务详情。 |
DeleteNacosService | 删除Nacos服务 | 删除一个Nacos服务。 |
UpdateNacosService | 更新Nacos服务 | 更新Nacos服务。 |
UpdateNacosCluster | 更新Nacos集群 | 更新Nacos集群信息。 |
ListAnsServiceClusters | 查询集群服务详情 | 查询Nacos服务的集群列表。 |
CreateNacosInstance | 创建Nacos实例 | 创建Nacos实例。 |
DeleteNacosInstance | 删除Nacos实例 | 删除Nacos服务下持久化实例。 |
UpdateNacosInstance | 更新Nacos实例信息 | 更新注册在Nacos中的实例信息。 |
ListAnsInstances | 查询Nacos服务实例列表 | 查询Nacos服务实例列表。 |
GetServiceListeners | 获取nacos服务监听者 | 获取目标服务的监听者列表。 |
监控管理 | 监控管理 | |
QueryMonitor | 查询监控信息 | 查询监控信息。 |
公网白名单管理 | 公网白名单管理 | |
UpdateAcl | 更新白名单 | 修改白名单。 |
集群管理 | 集群管理 | |
QueryInstancesInfo | 查询集群静态信息 | 查询指定集群的运行时数据。 |
QueryClusterInfo | 查询集群静态信息 | 查询集群的静态信息。 |
QueryClusterDetail | 查询集群详情 | 接口查询集群详情。 |
CreateCluster | 创建注册配置中心集群 | 创建一个注册配置中心(ZooKeeper、Nacos等)集群。 |
DeleteCluster | 删除集群 | 删除一个注册配置中心集群。 |
UpdateCluster | 更新集群信息 | 修改集群信息。 |
UpdateConfig | 更新集群配置 | 更新集群配置。 |
ListClusters | 查询集群列表 | 查询注册配置中心集群列表。 |
ListClusterTypes | 查询引擎类型 | 查询支持开通的引擎类型。 |
ListClusterVersions | 查询集群版本 | 查询支持的集群版本信息。 |
QueryClusterSpecification | 查询集群规格 | 查询支持的集群规格列表。 |
QueryClusterDiskSpecification | 查询集群磁盘规格 | 查询支持的集群磁盘规格信息。 |
ListInstanceCount | 集群可开通的节点数 | 列举集群可开通的节点数。 |
QueryConfig | 查询集群配置 | 查询集群配置信息。 |
GetImage | 查询本地单个镜像信息 | 查询当前版本可升级的最大版本号。 |
UpdateImage | 更新集群镜像 | 升级目标集群的版本号。 |
GetMseFeatureSwitch | 获取MSE能力开关 | 获取MSE能力开关。 |
QueryBusinessLocations | 查询地域信息 | 查询地域信息。 |
ListClusterConnectionTypes | 查询集群连接信息 | 查询支持的集群连接类型。 |
QuerySlbSpec | 查询SLB类型 | 查询SLB类型。 |
UpdateClusterSpec | 更新集群规格 | 更新注册配置中心集群节点数或规格(支持按量付费和包年包月)。 |
RestartCluster | 重启集群 | 重启注册配置中心集群。 |
RetryCluster | 重试集群 | 创建超时时,调用RetryCluster接口重试集群。 |
命名空间 | 命名空间 | |
CreateEngineNamespace | 创建引擎命名空间 | 创建一个Nacos命名空间。 |
DeleteEngineNamespace | 删除引擎命名空间 | 删除Nacos命名空间。 |
UpdateEngineNamespace | 更新引擎命名空间 | 更新引擎命名空间。 |
GetEngineNamepace | 查询引擎命名空间 | 查询Nacos命名空间列表。 |
ListEngineNamespaces | 查询引擎命名空间列表 | 查询Nacos命名空间列表。 |
Zookeeper数据节点 | Zookeeper数据节点 | |
ImportZookeeperData | 发起Zookeeper数据导入 | 发起Zookeeper数据导入任务,使Zookeeper集群开始导入目标URL内的数据。 |
GetZookeeperDataImportUrl | 获取Zookeeper数据导入URL | 获取上传数据文件的URL,用户能通过此URL上传Zookeeper待导入的数据文件。 |
ExportZookeeperData | zookeeper发起导出数据任务 | 发起导出zookeeper数据任务。 |
ListExportZookeeperData | Zookeeper导出任务列表 | 列出Zookeeper的历史数据导出任务列表。 |
CreateZnode | 创建ZooKeeper数据节点 | 创建Zookeeper数据节点。 |
DeleteZnode | 删除ZooKeeper数据节点 | 释放Zookeeper数据节点。 |
UpdateZnode | 更新ZooKeeper数据节点 | 更新Zookeeper数据节点。 |
ListZnodeChildren | 查询ZooKeeper子节点 | 查询ZooKeeper数据子节点。 |
QueryZnodeDetail | 查询ZooKeeper数据节点 | 查询ZooKeeper数据节点信息。 |
ListZkTrack | 查询ZooKeeper轨迹数据 | 获取ZooKeeper的轨迹数据。 |
微服务治理中心
API | 标题 | API概述 |
---|---|---|
流量防护 | 流量防护 | |
ListSentinelBlockFallbackDefinitions | 获取流量防护自定义行为 | 获取流量防护自定义行为。 |
BindSentinelBlockFallbackDefinition | 绑定流量防护行为 | 绑定流量防护行为。 |
ListIsolationRules | 获取隔离规则列表 | 查询隔离规则。 |
CreateIsolationRule | 创建隔离规则 | 创建隔离规则。 |
DeleteIsolationRules | 删除隔离规则 | 删除隔离规则。 |
UpdateIsolationRule | 更新隔离规则 | 更新隔离规则。 |
DeleteCircuitBreakerRules | 删除熔断规则 | 删除熔断规则。 |
DeleteFlowRules | 删除流控规则 | 删除流控规则。 |
UpdateFlowRule | 更新流控规则 | 更新流控规则。 |
ListFlowRules | 获取流控规则列表 | 获取流控规则列表。 |
CreateFlowRule | 创建流控规则 | 创建流控规则。 |
CreateCircuitBreakerRule | 创建熔断规则 | 创建熔断规则。 |
ListCircuitBreakerRules | 获取熔断规则列表 | 获取熔断规则列表。 |
UpdateCircuitBreakerRule | 更新熔断规则 | 更新熔断规则。 |
服务鉴权 | 服务鉴权 | |
ListAuthPolicy | 获取服务鉴权规则列表 | 通过ListAuthPolicy接口查询服务鉴权规则列表。 |
UpdateAuthPolicy | 更新服务鉴权规则 | 通过UpdateAuthPolicy接口更新服务鉴权规则。 |
AddAuthPolicy | 创建服务鉴权规则 | 通过AddAuthPolicy接口创建服务鉴权规则。 |
RemoveAuthPolicy | 删除服务鉴权规则 | 通过RemoveAuthPolicy接口删除服务鉴权规则。 |
服务查询 | 服务查询 | |
GetServiceMethodPage | 获取服务方法列表 | 获取服务接口列表。 |
GetServiceListPage | 获取服务列表 | 获取服务列表 |
GetServiceList | 查询应用服务信息 | 通过GetServiceList接口查询应用服务信息。 |
全链路灰度 | 全链路灰度 | |
CreateOrUpdateSwimmingLaneGroup | 创建或者更新全链路灰度泳道组 | 用于创建或者更新全链路灰度泳道组。 |
DeleteSwimmingLaneGroup | 删除全链路泳道组 | 用于删除全链路泳道组。 |
CreateOrUpdateSwimmingLane | 创建或者更新全链路灰度泳道 | 用于创建或者更新全链路灰度泳道。 |
DeleteSwimmingLane | 删除全链路泳道 | 用于删除全链路泳道。 |
QueryAllSwimmingLaneGroup | 查询所有泳道组 | 用于查询所有泳道组。 |
QueryAllSwimmingLane | 查询当前泳道组内所有泳道 | 获取所有泳道信息 |
GetTagsBySwimmingLaneGroupId | 获取当前泳道组内的所有标签 | 用于获取当前泳道组内的所有标签。 |
QuerySwimmingLaneById | 通过泳道ID查询泳道信息 | 用于通过泳道ID查询泳道信息。 |
ListAppBySwimmingLaneGroupTags | 获取泳道组内的指定标签的应用列表 | 获取指定泳道组内的指定标签的应用列表。 |
ListAppBySwimmingLaneGroupTag | 获取当前泳道组内的指定标签的应用列表 | 用于获取当前泳道组内的指定标签的应用列表。 |
无损上下线 | 无损上下线 | |
GetLosslessRuleByApp | 获取指定应用无损上下线规则 | 获取指定应用无损上下线规则。 |
ModifyLosslessRule | 修改无损规则 | 修改用户无损上下线配置。 |
FetchLosslessRuleList | 获取无损上下线规则列表 | 获取无损上下线规则列表。 |
应用管理 | 应用管理 | |
GetApplicationList | 获取应用列表 | 通过GetApplicationList接口获取应用列表。 |
CreateMseServiceApplication | 创建应用 | 创建应用。 |
CreateApplication | 创建应用 | 创建应用。 |
GetOverview | 查询应用概览 | 查询治理概览信息。 |
RemoveApplication | 删除应用 | 删除单个应用。 |
K8s集群治理 | K8s集群治理 | |
ModifyGovernanceKubernetesCluster | 更新已接入服务治理的集群信息 | 修改已接入服务治理的集群信息。 |
GetGovernanceKubernetesCluster | 查询已接入服务治理的集群信息 | 获取服务治理的kubernetes集群信息。 |
QueryGovernanceKubernetesCluster | 获取微服务治理K8s集群信息列表 | 获取微服务治理K8s集群信息列表。 |
标签路由 | 标签路由 | |
ApplyTagPolicies | 修改标签路由规则 | 修改标签路由规则。 |
ListApplicationsWithTagRules | 获取应用的路由规则 | 通过ListApplicationsWithTagRules接口获取应用的路由规则。 |
消息灰度 | 消息灰度 | |
GetAppMessageQueueRoute | 获取应用消息灰度信息 | 获取应用消息灰度相关的信息。 |
UpdateMessageQueueRoute | 更新应用消息灰度的配置 | 更新应用消息灰度的配置。 |
云原生网关
API | 标题 | API概述 |
---|---|---|
插件市场 | 插件市场 | |
GetPlugins | 获取插件列表 | 获取插件市场插件。 |
GetPluginConfig | 获取插件配置 | 获取插件配置。 |
CreatePluginConfig | 创建插件配置 | 创建插件配置。 |
UpdatePluginConfig | 更新插件配置 | 更新插件配置。 |
DeletePluginConfig | 删除插件配置 | 删除插件配置。 |
域名证书 | 域名证书 | |
AddSSLCert | 添加网关域名关联证书 | 网关域名关联证书,证书可托管在云盾服务。 |
AddGatewayDomain | 添加网关关联域名 | 添加网关关联域名。 |
DeleteGatewayDomain | 删除网关关联域名 | 删除网关关联域名。 |
UpdateSSLCert | 更换证书 | 更换证书。 |
UpdateGatewayDomain | 更新关联域名信息 | 修改关联域名信息。 |
ListSSLCert | 查询网关证书列表 | 获取网关证书列表。 |
ListGatewayDomain | 查询网关已关联域名列表 | 查询网关已关联域名列表。 |
GetGatewayDomainDetail | 查询网关域名详情 | 查询网关域名详情。 |
网关管理 | 网关管理 | |
AddGateway | 添加网关 | 添加网关。 |
ListGatewayZone | 获取网关可用区列表 | 获取网关可用区列表。 |
AddGatewaySlb | 关联网关SLB | 关联SLB。 |
AddSecurityGroupRule | 添加网关安全组规则 | 添加网关安全组规则。 |
DeleteGateway | 删除网关信息 | 删除指定网关。 |
DeleteGatewaySlb | 取消关联网关SLB | 取消关联SLB。 |
DeleteSecurityGroupRule | 删除网关安全组规则 | 删除网关安全组规则。 |
UpdateGatewayOption | 更新网关参数 | 更新网关参数。 |
UpdateGatewayName | 更新网关名称 | 修改网关名称。 |
QueryGatewayRegion | 查询网关支持地域 | 查询网关支持的地域。 |
QueryGatewayType | 查询网关可用类型 | 查询网关可用类型。 |
GetGateway | 查询网关信息 | 获取网关的所属VPC,所属交换机等基本信息。 |
ListGateway | 查询网关信息列表 | 查询该网关列表信息。 |
ListGatewaySlb | 查询网关入口SLB | 查询网关入口SLB。 |
GetGatewayOption | 查询网关选项 | 获取网关全局参数。 |
ListSecurityGroupRule | 查询网关安全组列表 | 查询网关安全组列表。 |
ListSecurityGroup | 获取安全组列表 | 获取安全组列表。 |
UpdateGatewaySpec | 更新网关规格 | 更新云原生网关集群节点数或规格(支持按量付费和包年包月)。 |
SelectGatewaySlb | 查询网关SLB | 接口,查询用户已有(启动中状态无监听)SLB。 |
服务管理 | 服务管理 | |
AddServiceSource | 创建服务来源 | 创建Nacos服务来源。 |
AddGatewayServiceVersion | 添加网关服务版本 | 添加服务版本。 |
DeleteServiceSource | 删除网关服务来源 | 删除网关服务来源。 |
DeleteGatewayServiceVersion | 删除网关服务版本 | 删除网关服务版本。 |
DeleteGatewayService | 删除网关服务 | 删除网关服务。 |
UpdateGatewayServiceTrafficPolicy | 更新服务流量策略 | 更新服务流量策略。 |
UpdateGatewayServiceVersion | 更新服务版本 | 更新修改服务。 |
ListServiceSource | 查询网关已关联的服务来源列表 | 查询已关联来源列表。 |
ListGatewayService | 查询网关已订阅的服务列表 | 查询网关已订阅的服务列表。 |
GetMseSource | 查询MSE Nacos来源 | 查询已有MSE Nacos。 |
GetKubernetesSource | 查询ACK集群来源信息 | 获取当前所有ACK集群来源信息。 |
GetGatewayServiceDetail | 查询网关服务详情 | 查询服务详情。 |
UpdateServiceSource | 更新服务来源 | 修改云原生网关服务来源,目前仅支持对含有Ingress监听配置的ACK容器服务进行修改操作。 |
ImportServices | 创建网关服务 | 订阅导入网关的服务。 |
PullServices | 查询指定来源可导入服务信息 | 查询指定来源可导入服务信息。 |
UpdateGatewayServiceCheck | 更新服务健康检查策略 | 更新云原生网关指定服务的健康检查策略。 |
安全能力 | 安全能力 | |
UpdateGatewayRouteAuth | 更新路由鉴权配置 | 更新路由鉴权配置。 |
ListGatewayAuthConsumerResource | 获取网关鉴权消费者的授权列表 | 获取网关鉴权消费者的授权列表。 |
UpdateGatewayAuthConsumer | 更新网关鉴权消费者 | 更新网关鉴权消费者。 |
ListGatewayRouteOnAuth | 获取开启鉴权的路由列表 | 获取开启鉴权的路由列表。 |
ListGatewayAuthConsumer | 获取网关鉴权消费者列表 | 获取网关鉴权消费者列表。 |
UpdateGatewayAuthConsumerResource | 更新网关鉴权消费者的授权列表 | 更新网关鉴权消费者的授权列表。 |
UpdateGatewayAuthConsumerStatus | 更新网关鉴权消费者状态 | 更新网关鉴权消费者状态。 |
AddGatewayAuthConsumer | 新增网关鉴权消费者 | 新增网关鉴权消费者。 |
DeleteGatewayAuthConsumerResource | 删除网关鉴权消费者的授权 | 删除网关鉴权消费者的授权。 |
UpdateGatewayAuthConsumerResourceStatus | 更新网关鉴权消费者的授权状态 | 更新网关鉴权消费者的授权状态。 |
DeleteGatewayAuthConsumer | 删除网关鉴权消费者 | 删除网关鉴权消费者。 |
GetGatewayAuthConsumerDetail | 获取网关鉴权消费者细节 | 获取网关鉴权消费者细节。 |
AddBlackWhiteList | 添加黑白名单 | 添加黑白名单。 |
UpdateBlackWhiteList | 更新网关黑白名单 | 更新网关黑白名单。 |
GatewayBlackWhiteList | 获取网关黑白名单列表 | 获取网关黑白名单列表。 |
GetBlackWhiteList | 查询网关黑白名单 | 查询网关黑白名单。 |
AddGatewayAuth | 创建网关鉴权 | 创建网关鉴权。 |
GetGatewayAuthDetail | 获取网关鉴权详情 | 获取网关鉴权详情。 |
AddAuthResource | 添加鉴权资源 | 网关鉴权-创建授权信息。 |
DeleteAuthResource | 删除网关授权资源 | 删除授权资源。 |
路由配置 | 路由配置 | |
AddGatewayRoute | 添加网关路由 | 添加网关路由。 |
DeleteGatewayRoute | 删除网关路由 | 删除网关路由。 |
UpdateGatewayRouteHTTPRewrite | 更新网关路由的重写策略 | 更新网关路由的重写策略。 |
UpdateGatewayRoute | 更新网关路由 | 更新网关路由。 |
UpdateGatewayRouteCORS | 修改网关路由跨域策略 | 修改网关路由跨域策略。 |
UpdateGatewayRouteHeaderOp | 修改网关路由Header设置 | 修改网关路由Header设置。 |
UpdateGatewayRouteTimeout | 修改网关路由超时策略 | 修改网关路由超时策略。 |
UpdateGatewayRouteRetry | 修改网关路由重试策略 | 修改网关路由重试策略。 |
GetGatewayRouteDetail | 查询网关路由详情 | 查询网关路由详情。 |
ListGatewayRoute | 网关路由列表 | 查询网关路由列表。 |
UpdateGatewayRouteWafStatus | 更新路由防护状态 | 更新路由waf状态。 |
ApplyGatewayRoute | 发布网关路由 | 发布网关路由。 |
OfflineGatewayRoute | 下线网关路由 | 下线网关路由。 |
参数配置 | 参数配置 | |
GetGatewayConfig | 获取网关参数配置 | 获取网关参数配置。 |
EnableProxyProtocol | 开启Proxy协议 | 开启Proxy协议。如果网关入口流量使用NLB接入,如果不开启则无法获取客户端的真实IP,开启后对于非Proxy协议请求没有影响。 |
EnableHttp2 | 开启HTTP 2 | 服务端与客户端协商时是否使用http2(修改后1~2分钟后生效) |
PreserveHeaderFormat | 开启保持请求header头大小写 | 作用于请求和响应环节,是否保持请求header头大小写, http1.1规范中 header头不区分大小写进行识别,为了保证与http2规范兼容,默认会统一转化为小写。 |
策略配置 | 策略配置 | |
CreateGatewayFlowRule | 创建网关流控规则 | 创建网关流控规则。 |
DeleteGatewayFlowRule | 删除网关流控规则 | 删除该网关流控规则。 |
UpdateGatewayFlowRule | 更新网关流控规则 | 更新该网关流控规则。 |
ListGatewayFlowRule | 查询网关流控规则 | 查询该网关流控规则。 |
CreateGatewayCircuitBreakerRule | 创建网关熔断规则 | 创建网关熔断规则。 |
DeleteGatewayCircuitBreakerRule | 删除网关熔断规则 | 删除该网关熔断规则。 |
UpdateGatewayCircuitBreakerRule | 更新网关熔断规则 | 更新该网关熔断规则。 |
ListGatewayCircuitBreakerRule | 查询网关熔断规则 | 查询该网关熔断规则。 |
CreateGatewayIsolationRule | 创建网关并发规则 | 创建网关并发规则。 |
DeleteGatewayIsolationRule | 删除网关并发规则 | 删除该网关并发规则。 |
UpdateGatewayIsolationRule | 更新网关并发规则 | 更新该网关并发规则。 |
ListGatewayIsolationRule | 查询网关并发规则 | 查询该网关并发规则。 |
其他
API | 标题 | API概述 |
---|---|---|
InitializeServiceLinkRole | 创建MSE SLR | 创建MSE SLR。 |
QueryNamespace | 查询MSE命名空间 | 查询MSE命名空间。 |
DeleteNamespace | 删除MSE命名空间 | 删除MSE命名空间。 |
GetApplicationInstanceList | 获取应用实例信息 | 查询微服务应用实例列表。 |
CloneSentinelRuleFromAhas | AHAS规则迁移 | AHAS规则迁移。 |
ChangeResourceGroup | 更改实例所在资源组 | 资源转组 |
UpdateNacosGrayConfig | 更新Nacos灰度配置信息 | 更新灰度配置,包含基于Beta发布和标签灰度的灰度配置信息更新 |