通过体验Demo,理解华为云APIG网关的调试方法【玩转华为云】
简介
首先来到华为云API网关APIG官网
https://www.huaweicloud.com/product/apig.html
API网关(API Gateway)是为企业开发者及合作伙伴提供的高性能、高可用、高安全的API托管服务, 帮助企业轻松构建、管理和部署不同规模的API。简单、快速、低成本、低风险的实现内部系统集成、成熟业务能力开放及业务能力变现
Demo 体验
该demo创建一个【HTTP回显】的API供用户体验,用户可以通过任意方法访问,后端会返回用户的请求内容
- 创建分组
- 创建API
- 调试并发布API
- 创建流控并绑定
上门界面会一闪而过,然后进入“API分组”页面。HttpEchoDemo是我们要调试的API
概述
用于描述这个API的具体信息,包括创建实践、分组ID、子域名、状态等
点击“子域名”右边的复制按钮,然后粘贴到浏览器的地址栏,可以看到,并不支持直接访问,报错如下:The API does not exist or has not been published in the environment
API 列表
API列表页展示了所有创建的API,也就是我们刚刚点击“体验Demo”后,首次进入的页面
你可以点击“新建API”的按钮,新建一个API
点击API的名称可以进入“管理”页面,这里可以查看到API的被访问次数
点击上方“调试”按钮,可以调试该API
随意插入一条“查询参数”和“请求头”,然后“发送请求”
由于测试API是“回显”,因此响应报文中,会原样输出请求内容
变量管理
用来定义当前API的环境,默认是RELEASE,即发布版。
当API定义发布到该环境时,API定义中的变量就会取值对应的变量值,发布过程中变量标识会被相应环境的变量值替换。API本身定义不变
每个环境最多可创建50个变量,您还可以创建50个变量。
我们可以创建 Debug 版,test版等等
点击“了解 如何在API里设置变量和更多注意事项”链接,会在下面展开一个说明文档
域名管理
要绑定到API分组的域名必须满足以下条件:
- 已有独立域名。
- 确认要绑定的域名已经A记录方式解析到实例的入口地址,否则无法绑定。
- 确认要绑定的域名已完成ICP备案,否则无法绑定。
- 如果API分组中的API支持HTTPS请求协议,那么需要为独立域名添加SSL证书。
个人账户可以管理最多5个域名
网关响应
主要用来配置请求被拒绝时的,网关的响应内容
- $content.error.code:响应状态码
- $content.error.message:响应错误原因的具体描述
- 点赞
- 收藏
- 关注作者
评论(0)