通过体验Demo,理解华为云APIG网关的调试方法【玩转华为云】

举报
福州司马懿 发表于 2022/11/25 16:57:28 2022/11/25
【摘要】 简介首先来到华为云API网关APIG官网https://www.huaweicloud.com/product/apig.htmlAPI网关(API Gateway)是为企业开发者及合作伙伴提供的高性能、高可用、高安全的API托管服务, 帮助企业轻松构建、管理和部署不同规模的API。简单、快速、低成本、低风险的实现内部系统集成、成熟业务能力开放及业务能力变现 Demo 体验该demo创建一...

简介

首先来到华为云API网关APIG官网
https://www.huaweicloud.com/product/apig.html

API网关(API Gateway)是为企业开发者及合作伙伴提供的高性能、高可用、高安全的API托管服务, 帮助企业轻松构建、管理和部署不同规模的API。简单、快速、低成本、低风险的实现内部系统集成、成熟业务能力开放及业务能力变现

图片.png

Demo 体验

该demo创建一个【HTTP回显】的API供用户体验,用户可以通过任意方法访问,后端会返回用户的请求内容

  1. 创建分组
  2. 创建API
  3. 调试并发布API
  4. 创建流控并绑定

图片.png

上门界面会一闪而过,然后进入“API分组”页面。HttpEchoDemo是我们要调试的API

图片.png

概述

用于描述这个API的具体信息,包括创建实践、分组ID、子域名、状态等

图片.png

点击“子域名”右边的复制按钮,然后粘贴到浏览器的地址栏,可以看到,并不支持直接访问,报错如下:The API does not exist or has not been published in the environment

图片.png

图片.png

API 列表

API列表页展示了所有创建的API,也就是我们刚刚点击“体验Demo”后,首次进入的页面

图片.png

你可以点击“新建API”的按钮,新建一个API

图片.png

点击API的名称可以进入“管理”页面,这里可以查看到API的被访问次数

图片.png

点击上方“调试”按钮,可以调试该API

图片.png

随意插入一条“查询参数”和“请求头”,然后“发送请求”

图片.png

由于测试API是“回显”,因此响应报文中,会原样输出请求内容

图片.png

变量管理

用来定义当前API的环境,默认是RELEASE,即发布版。

当API定义发布到该环境时,API定义中的变量就会取值对应的变量值,发布过程中变量标识会被相应环境的变量值替换。API本身定义不变

每个环境最多可创建50个变量,您还可以创建50个变量。

图片.png

我们可以创建 Debug 版,test版等等

图片.png

图片.png

点击“了解 如何在API里设置变量和更多注意事项”链接,会在下面展开一个说明文档

图片.png

域名管理

要绑定到API分组的域名必须满足以下条件:

  • 已有独立域名。
  • 确认要绑定的域名已经A记录方式解析到实例的入口地址,否则无法绑定。
  • 确认要绑定的域名已完成ICP备案,否则无法绑定。
  • 如果API分组中的API支持HTTPS请求协议,那么需要为独立域名添加SSL证书。

个人账户可以管理最多5个域名

图片.png

网关响应

主要用来配置请求被拒绝时的,网关的响应内容

  • $content.error.code:响应状态码
  • $content.error.message:响应错误原因的具体描述

图片.png

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。