阿里云OpenAPI开发者门户

API 网关 - OpenAPI 概览2016-07-14
插件下载了解更多
VS Code 插件
安装插件之前,确保已安装 VS Code安装插件之前,确保已安装 VS Code
Alibaba Cloud Developer Toolkit is a collection of extensions that can help access Alibaba Cloud services in Visual Studio Code.
JetBrains 插件
安装插件之前,确保已安装 JetBrains IDE安装插件之前,确保已安装 JetBrains IDE
The Alibaba Cloud Developer Toolkit for JetBrains makes it easier to access Alibaba Cloud services.
内网域名解析
OpenAPI 名称描述操作
AssociateInstanceWithPrivateDNS关联内网域名解析到专享实例查看文档去调试
CreatePrivateDNS创建内网域名解析,添加解析记录查看文档去调试
ListPrivateDNS查询内网域名解析,支持根据内网域名或解析类型查询查看文档去调试
UpdatePrivateDNS修改内网域名解析查看文档去调试
DissociateInstanceWithPrivateDNS解除内网域名解析和专享实例的关联查看文档去调试
DeletePrivateDNS删除内网域名解析查看文档去调试
实例
OpenAPI 名称描述操作
CreateInstancehot创建API网关实例查看文档去调试
DescribeInstanceshot查询region下的共享实例/专享实例详情查看文档去调试
ModifyInstanceAttribute修改API网关实例属性查看文档去调试
ModifyInstanceSpecAPI网关实例升降配置变更接口查看文档去调试
EnableInstanceAccessControl本功能为API网关专享实例提供实例级别的访问控制能力; 设置实例上的访问控制查看文档去调试
DisableInstanceAccessControl本功能为API网关专享实例提供实例级别的访问控制能力; 关闭实例上的访问控制查看文档去调试
DeleteInstance删除API网关实例查看文档去调试
ModifyInstanceVpcAttributeForConsole修改实例的客户端所在VPC查看文档去调试
分组
OpenAPI 名称描述操作
CreateApiGrouphot创建API分组查看文档去调试
DescribeApiGrouphot查询API分组的详情信息,包含分组系统自动生成的二级域名、自定义域名及SSL证书信息查看文档去调试
DescribeApiGroupshot查询当前存在的API分组列表及基本信息查看文档去调试
DescribePurchasedApiGroup获取云市场购买的 API 分组详情查看文档去调试
DescribePurchasedApiGroups获取云市场购买的 API 分组列表查看文档去调试
ModifyIntranetDomainPolicy修改分组的内网VPC域名策略查看文档去调试
ModifyApiGroup修改已经存在的API分组的名称,描述,或者basepath查看文档去调试
DeleteApiGroup删除指定的API分组查看文档去调试
域名
OpenAPI 名称描述操作
DescribeDomain查询绑定的自定义域名详情信息,包含系统自动分配的二级域名、自定义域名和SSL证书信息查看文档去调试
SetDomain给指定API分组绑定自定义域名查看文档去调试
SetDomainCertificate为指定自定义域名上传SSL证书查看文档去调试
SetDomainWebSocketStatus开通或关闭自定义域名的WebSocket查看文档去调试
SetWildcardDomainPatterns为绑定的自定义域名设置泛域名模板查看文档去调试
DeleteDomain解除绑定在分组的自定义域名查看文档去调试
DeleteDomainCertificate删除指定域名的SSL证书。 此功能面向API提供者。 删除不存在的SSL证书,会返回成功。 指定的分组不存在,会报错:InvalidGroupId.NotFound。 删除SSL证书后,将不能支持HTTPS访问,请谨慎操作查看文档去调试
ReactivateDomain重新激活合法状态为异常的自定义域名查看文档去调试
监控
OpenAPI 名称描述操作
CreateMonitorGroup为指定API分组开启云监控报警查看文档去调试
DescribeApiLatencyData查询指定API监控数据中对响应时间的统计数据查看文档去调试
DescribeApiQpsData查询指定API监控数据中对QPS的统计数据查看文档去调试
DescribeApiTrafficControls查询指定分组指定环境下所有API的流控策略绑定概况查看文档去调试
DescribeApiTrafficData查询指定API监控数据中对流量的统计数据查看文档去调试
DescribeInstanceDropPacket查看专享实例一定时间内丢弃数据包数查看文档去调试
DescribeInstanceDropConnections查看专享实例一定时间内丢失的连接数查看文档去调试
DescribeInstanceHttpCode查看专享实例一定时间内请求的HTTP状态码分布查看文档去调试
DescribeInstanceLatency查看专享实例一定时间内平均延时查看文档去调试
DescribeInstanceNewConnections查看专享实例一定时间内新建连接数查看文档去调试
DescribeInstancePackets查看专享实例一定时间内流入流出数据包数查看文档去调试
DescribeInstanceQps查看专享实例一定时间内请求次数查看文档去调试
DescribeInstanceSlbConnect查看专享实例一定时间内并发连接数查看文档去调试
DescribeInstanceTraffic查看专享实例一定时间内请求和应答流量查看文档去调试
DescribeGroupQps查询指定的分组在一段时间内请求量的统计信息查看文档去调试
DeleteMonitorGroup删除API分组对应的云监控的应用分组查看文档去调试
API管理
OpenAPI 名称描述操作
CreateApihot新建一个 API查看文档去调试
CreateApiStageVariable在某运行环境下增加变量查看文档去调试
ImportOAS使用标准OAS定义导入API查看文档去调试
ImportSwagger通过导入符合阿里云 Swagger 规范的文本内容创建 API查看文档去调试
DescribeApisByBackend查询使用该后端服务创建的草稿态API,或已发布在某个环境上的API查看文档去调试
DescribeApihot查询指定API的定义查看文档去调试
DescribeApiMarketAttributes查询API上云市场属性查看文档去调试
DescribeApishot查询定义中的API列表查看文档去调试
DescribeApiHistory查询指定API的某一次历史发布版本的定义详情,即某一次历史发布时发布的API定义查看文档去调试
DescribeApisByApp根据APP查询关联的API列表查看文档去调试
DescribeAuthorizedApis查询指定 APP 已授权的API列表,即指定 APP 的API列表查看文档去调试
DescribeApiDoc查询指定API的服务说明文档查看文档去调试
DescribeDeployedApi查询指定API在指定环境中正在运行的定义,是真正在指定环境中生效的定义,可能跟正在编辑中的定义不同查看文档去调试
DescribeHistoryApis查询API历史发布版本列表查看文档去调试
DescribeImportOASTask查询OAS批量导入API的结果查看文档去调试
DescribePurchasedApis获取在云市场购买的 API 列表查看文档去调试
DescribeApiHistories查询指定API历次历史发布的版本列表查看文档去调试
DescribeDeployedApis查询已经发布到某指定环境中的API列表,即查询指定环境中正在运行的API列表查看文档去调试
DescribeMarketRemainsQuota给购买者查询订购关系剩余次数查看文档去调试
DescribeDeployApiTask查询发布API的异步任务的进度查看文档去调试
DescribeAbolishApiTask查询API下线任务的进度查看文档去调试
ModifyApiConfiguration本API用于修改API的草稿定义信息,区别于接口ModifyApi,不需要填充所有的API信息才能操作,只需指定要修改的参数进行修改。例如,当需要修改API的认证方式从匿名变为APP认证,只需要传入AuthType的值APP即可查看文档去调试
ModifyApi修改API的定义信息查看文档去调试
DeleteApi删除指定的API定义查看文档去调试
DeleteApiStageVariable删除指定环境的指定变量查看文档去调试
AbolishApi下线指定运行环境的指定API查看文档去调试
DeployApi发布API到指定的运行环境查看文档去调试
BatchDeployApis批量发布API到预发/测试/线上环境查看文档去调试
BatchAbolishApis批量下线已经发布到环境的API查看文档去调试
SwitchApi指定历史版本切换掉指定环境中正在运行中的API定义,即用历史定义替换运行中定义查看文档去调试
DryRunSwagger使用swagger导入swagger之前先预先检查swagger的语法是否规范查看文档去调试
应用
OpenAPI 名称描述操作
CreateApp创建API网关的APP查看文档去调试
DescribeApps查询应用列表,非APP拥有者会隐藏APP的信息查看文档去调试
DescribeAppAttributeshot查询APP列表及基本信息查看文档去调试
DescribeAuthorizedApps查询当前的应用(APP)列表查看文档去调试
DescribeApp查询可授权的 APP 列表,为开发者在操作授权时提取 APP 信息查看文档去调试
DescribeAppSecurity该密钥在调用API时要用作身份认证查看文档去调试
ModifyApp修改指定APP应用查看文档去调试
DeleteApp删除指定APP查看文档去调试
ResetAppCode重置应用的AppCode。此接口每个用户每分钟只能调一次查看文档去调试
专有网络
OpenAPI 名称描述操作
DescribeApiGroupVpcWhitelist查询API分组允许访问的VPC白名单查看文档去调试
DescribeVpcAccesses查询已授权的VPC列表查看文档去调试
DescribeUpdateVpcInfoTask更新VPC授权会异步更新关联的发布中的API,该API用来查询这些API的更新进度查看文档去调试
ValidateVpcConnectivity测试API网关到指定VPC授权中指定实例的指定端口的网络连通性查看文档去调试
ModifyVpcAccessAndUpdateApis修改VPC授权信息并更新关联的API元信息查看文档去调试
ModifyApiGroupVpcWhitelist修改API分组VPC专有网络白名单查看文档去调试
SetVpcAccess创建VPC授权,开通反向访问查看文档去调试
RemoveVpcAccess仅删除VPC授权,不做下线关联API的修改查看文档去调试
RemoveVpcAccessAndAbolishApis删除VPC授权并下线关联的已经发布在线上的API查看文档去调试
访问控制策略
OpenAPI 名称描述操作
CreateAccessControlList本功能为API网关专享实例提供实例级别的访问控制能力; 创建访问控制策略,每个用户每个region下只允许创建5个访问控制策略查看文档去调试
DescribeAccessControlListAttribute本功能为API网关专享实例提供实例级别的访问控制能力; 查看访问控制策略详情查看文档去调试
DescribeAccessControlLists本功能为API网关专享实例提供实例级别的访问控制能力; 查看访问控制策略列表查看文档去调试
SetAccessControlListAttribute本功能为API网关专享实例提供实例级别的访问控制能力; 修改访问控制策略名称查看文档去调试
AddAccessControlListEntry本功能为API网关专享实例提供实例级别的访问控制能力; 在实例的访问控制策略中添加IP条目查看文档去调试
RemoveAccessControlListEntry本功能为API网关专享实例提供实例级别的访问控制能力; 在实例的访问控制策略中删除IP条目查看文档去调试
DeleteAccessControlList本功能为API网关专享实例提供实例级别的访问控制能力; 删除访问控制策略查看文档去调试
插件
OpenAPI 名称描述操作
CreatePlugin新建API网关插件查看文档去调试
DescribePluginApis查询插件绑定的API列表查看文档去调试
DescribePluginsByApi查询指定环境指定API上绑定的一组插件,该API在该环境必须是运行中状态查看文档去调试
DescribePluginSchemas描述API网关支持的插件模式查看文档去调试
DescribePluginTemplates获取插件模板列表查看文档去调试
DescribePlugins查询插件列表及详情查看文档去调试
AttachPlugin将API和插件建立绑定关系查看文档去调试
ModifyPlugin修改插件信息查看文档去调试
DetachPlugin解绑API绑定的插件查看文档去调试
DeletePlugin删除某个插件查看文档去调试
DetachGroupPlugin解绑分组插件查看文档去调试
AttachGroupPlugin分组绑定插件查看文档去调试
DescribePluginsByGroup查询API分组绑定的插件查看文档去调试
DescribePluginGroups根据插件查询绑定的分组列表查看文档去调试
自定义数据集
OpenAPI 名称描述操作
CreateDataset创建用户自定义数据集查看文档去调试
CreateDatasetItem创建用户自定义数据集的数据条目查看文档去调试
DescribeDatasetInfo查询单个数据集信息查看文档去调试
DescribeDatasetList查询用户自定义数据集列表查看文档去调试
DescribeDatasetItemInfo查询用户自定义数据集的数据集条目信息查看文档去调试
DescribeDatasetItemList查询用户自定义数据集的数据条目列表查看文档去调试
ModifyDataset修改用户自定义数据集名称查看文档去调试
ModifyDatasetItem修改用户自定义数据集的数据条目的超时时间和描述查看文档去调试
DeleteDataset删除用户自定义数据集查看文档去调试
DeleteDatasetItem删除用户自定义数据集的数据条目查看文档去调试
模型
OpenAPI 名称描述操作
CreateModel在API分组的模型管理中创建模型查看文档去调试
DescribeModels获取API分组已创建的模型查看文档去调试
ModifyModel更新API分组的模型查看文档去调试
DeleteModel删除API分组的模型管理中的模型查看文档去调试
权限
OpenAPI 名称描述操作
SetApisAuthorities给指定app添加多个API的访问权限查看文档去调试
SetAppsAuthorities给多个 APP 添加指定 API 的访问权限查看文档去调试
RemoveApisAuthorities撤销指定应用(app)对多个API的访问权限查看文档去调试
RemoveAppsAuthorities撤销多个APP对指定API的访问权限,多个APP一个API查看文档去调试
ResetAppSecret重置指定app的密钥查看文档去调试
标签
OpenAPI 名称描述操作
ListTagResources查询可见的资源标签关系查看文档去调试
TagResources创建标签资源关系(用户标签)查看文档去调试
UntagResources删除用户标签和资源的关系查看文档去调试
服务
OpenAPI 名称描述操作
DescribeSummaryData查看API网关在指定region下的资源数量查看文档去调试
DescribeRegions查询可以使用的阿里云地域查看文档去调试
DescribeSystemParameters查询系统支持的公共参数查看文档去调试
DescribeZones查询指定地域中可用区的列表查看文档去调试
OpenApiGatewayServicehot开通网关服务查看文档去调试
日志
OpenAPI 名称描述操作
CreateLogConfig为API创建日志服务的配置查看文档去调试
QueryRequestLogs查询用户的操作日志记录查看文档去调试
DescribeLogConfig获取日志配置查看文档去调试
ModifyLogConfig修改日志配置查看文档去调试
DeleteLogConfig删除指定的日志配置查看文档去调试
SDK
OpenAPI 名称描述操作
SdkGenerateByAppForRegion生成与App关联的API的SDK查看文档去调试
SdkGenerateByApp按APP应用生成SDK查看文档去调试
SdkGenerateByGroup按API分组生成SDK查看文档去调试
后端
OpenAPI 名称描述操作
CreateBackend在API网关创建后端服务查看文档去调试
DescribeBackendList查询后端服务列表,可以根据后端服务名称和后端服务类型进行过滤查看文档去调试
DescribeBackendInfo查询后端服务的信息以及在各个环境上配置的后端地址查看文档去调试
DescribeUpdateBackendTask修改后端服务在某个环境上的定义时,关联的已发布API会批量更新,该接口用来查询更新的结果查看文档去调试
ModifyBackend修改后端服务的基本信息如名称,描述,后端服务类型一经创建无法修改查看文档去调试
DeleteBackend删除后端服务查看文档去调试
后端模型
OpenAPI 名称描述操作
CreateBackendModel创建后端服务在环境上的配置查看文档去调试
ModifyBackendModel修改后端服务在环境上的定义,修改后,使用该后端服务并发布在此环境上的API的后端地址都会批量更新,无需手动发布查看文档去调试
DeleteBackendModel删除后端服务在某个环境上的定义,删除后,使用该后端服务并发布在此环境上的API都会下线查看文档去调试
签名插件(经典网络实例)
OpenAPI 名称描述操作
CreateSignature创建后端签名密钥查看文档去调试
DescribeSignatures查询API网关后端签名密钥列表查看文档去调试
DescribeApisBySignature查询指定签名密钥所绑定的API列表信息查看文档去调试
DescribeApiSignatures查询指定分组指定环境下,所有API的签名密钥绑定情况查看文档去调试
DescribeSignaturesByApi查询指定API已绑定的后端签名密钥查看文档去调试
ModifySignature修改API网关后端签名密钥查看文档去调试
SetSignatureApis添加指定签名密钥与API的绑定查看文档去调试
DeleteSignature删除API网关后端签名密钥查看文档去调试
RemoveSignatureApis解除API与后端签名密钥的绑定关系查看文档去调试
流控插件(经典网络实例)
OpenAPI 名称描述操作
AddTrafficSpecialControl在指定流控策略下添加用户自定义特殊流控策略查看文档去调试
CreateTrafficControl创建用户自定义的流控策略查看文档去调试
DescribeTrafficControls查询用户自定义的流控策略列表及详情信息,支持条件查询查看文档去调试
DescribeTrafficControlsByApi查询指定API已绑定的流控策略查看文档去调试
DescribeApisByTrafficControl查询指定流控策略下已绑定的API列表信息查看文档去调试
ModifyTrafficControl修改用户自定义的流控策略设置查看文档去调试
SetTrafficControlApis添加指定流控策略与API的绑定查看文档去调试
DeleteAllTrafficSpecialControl删除指定流控策略下用户所有自定义的特殊流控策略查看文档去调试
DeleteTrafficControl删除指定的用户自定义流控策略,以及该策略包含的特殊流控策略查看文档去调试
DeleteTrafficSpecialControl删除指定的用户自定义特殊流控策略查看文档去调试
RemoveTrafficControlApis解除API与流控策略的绑定关系查看文档去调试
访问控制插件(经典网络实例)
OpenAPI 名称描述操作
AddIpControlPolicyItem向某个已存在的IP访问控制增加一条策略查看文档去调试
CreateIpControl在某个地域下新增IP访问控制查看文档去调试
DescribeApiIpControls查询指定分组指定环境下,所有API的IP访问控制绑定情况查看文档去调试
DescribeIpControlPolicyItems分页查询某IP访问控制下的策略列表查看文档去调试
DescribeIpControls分页查询用户自定义的IP访问控制列表查看文档去调试
DescribeApisByIpControl查询指定IP访问控制所绑定的API列表信息查看文档去调试
ModifyIpControl修改某个已存在的IP访问控制查看文档去调试
ModifyIpControlPolicyItem修改某个IP访问控制下的某条策略查看文档去调试
SetIpControlApis添加指定IP访问控制与API的绑定关系查看文档去调试
DeleteIpControl删除某个已存在的IP访问控制查看文档去调试
RemoveIpControlApis解除API与IP访问控制的绑定关系查看文档去调试
RemoveIpControlPolicyItem移除某个IP访问控制下的一条或多条策略查看文档去调试
其他
OpenAPI 名称描述操作
DescribeApisWithStageNameIntegratedByApp根据应用查询API列表,返回环境聚合的结果查看文档去调试
DescribeGroupLatency查询指定分组指定环境下,分组的平均延迟查看文档去调试
DescribeGroupTraffic查询指定api分组的流量查看文档去调试
ModifyApiGroupInstance修改api分组所属的实例查看文档去调试
ModifyApiGroupNetworkPolicy修改api分组的网络查看文档去调试
DetachApiProduct解除API与API产品的绑定关系查看文档去调试
SetApiProductsAuthorities批量授权API产品给指定APP查看文档去调试
DescribeApiProductsByApp根据APP查询有权限的API产品列表查看文档去调试
DescribeApiProductApis查询API产品绑定的API列表查看文档去调试
DescribeAppsByApiProduct根据API产品查询授权了的APP列表查看文档去调试
AttachApiProduct将API绑定到指定的API产品(如果指定的API产品不存在,将自动创建)查看文档去调试
DeleteApiProduct删除API产品,会自动删除API与API产品的绑定关系(如果存在API产品与APP的授权关系,将删除失败)查看文档去调试
RemoveApiProductsAuthorities批量移除API产品对指定APP的授权查看文档去调试
SetAppsAuthToApiProduct批量授权多个APP给指定的API产品查看文档去调试
DescribeApisByVpcAccess查询指定地域内指定api的访问控制绑定情况查看文档去调试
DeleteAppCode删除指定App的AppCode查看文档去调试
DeleteAppKey删除指定App的AppKey和AppSecret查看文档去调试
CreateAppCode给App添加AppCode查看文档去调试
CreateAppKeyApp添加AppKey和AppSecret查看文档去调试
DescribeInstanceClusterInfo查询专享实例集群信息查看文档去调试
DescribeInstanceClusterList查询专享实例集群列表查看文档去调试
DescribeAppSecurities查询App的密钥信息查看文档去调试
ExportOAS导出OAS查看文档去调试