API Inspector是一个实验性的功能,旨在让用户查看控制台的每一步操作背后的API调用,并自动生成各语言版本的 API 代码,可通过Cloud Shell和API Explorer 在线调试。

功能特点

API Inspector与API Explorer、Cloud Shell三位一体,成为阿里云用户学习和调试API的一体化解决方案,具有以下特性:
  • 自动录制:想要什么功能的API,在控制台操作相应的功能即可获得相关API调用,详情参见自动录制API调用
  • 一键生成:自动生成各语种的API代码片段参数预填充,可直接运行,详情参见一键生成API代码
  • 在线调试:结合API Explorer、Cloud Shell一键在线调试,免开发环境搭建,所见即所得,详情参见API Explorer在线调试Cloud Shell在线调试

开启API Inspector功能

完成以下操作,开启API Inspector功能:

  1. 登录负载均衡管理控制台
  2. 单击页面右下角的

自动录制API调用

此处以修改负载均衡实例名称为例,演示API Inspector的自动录制功能。

  1. 选择实例 > 实例管理
  2. 将某个负载均衡实例的名称修改为SLB1
  3. 单击确定,完成实例名称修改。
  4. 单击页面右侧的,可以看到上述操作涉及的所有API调用。

  5. 支持勾选隐藏Describe类接口,查看功能核心接口,本示例为SetLoadBalancerName

一键生成API代码

控制台操作的功能调用的API录制完成后,单击API名称,一键生成Python、Java、Go、Node.js和PHP格式的API代码片段参数预填充。

说明 单击复制对应格式的代码段,可直接运行。


API Explorer在线调试

控制台操作的功能调用的API录制完成后,单击前往OpenApi平台或者,可以直接到OpenAPI Explorer控制台调试对应的功能且API参数值已经按照控制台操作自动生成。



说明 单击查看文档,可以查看调用API的详细参数设置信息。

Cloud Shell在线调试

控制台操作的功能调用的API录制完成后,展开调用API详情后,单击,可以使用Cloud Shell一键在线调试功能。

说明 使用Cloud Shell一键调试功能,推荐关联并创建一个OSS Bucket保存您常用脚本和文件,但会产生少量的OSS使用费用。也可以选择暂不创建。
负载均衡使用Cloud Shell调试功能的云命令行格式如下:
aliyun slb actionName --parameter1value1 --paramter2value2...
如本次示例中调用的SetLoadBalancerName接口修改负载均衡实例名称为SLB1,运行的云命令行为:
aliyun slb SetLoadBalancerName --RegionId cn-hangzhou --LoadBalancerName SLB1 --LoadBalancerId lb-bp1b6c719dfa08exfuca5

返回值为:

{"RequestId":"14466282-B00F-49C1-B11E-FB8D3772E3DA"}