检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
lacation为PATH时,required默认为1,其他场景required默认为2 valid_enable 否 Integer 是否开启校验: 1:开启校验 2:不开启校验 默认为2 remark 否 String 描述 字符长度不超过255 说明: 中文字符必须为UTF-8或者unicode编码。
lacation为PATH时,required默认为1,其他场景required默认为2 valid_enable 否 Integer 是否开启校验: 1:开启校验 2:不开启校验 默认为2 remark 否 String 描述 字符长度不超过255 说明: 中文字符必须为UTF-8或者unicode编码。
独享 2 共享 bind_num Integer 流控绑定的API数量 enable_adaptive_control String 是否开启动态流控: TRUE FALSE 暂不支持 响应消息样例: { "total": 2, "size": 2, "throttles":
确。 检查API是否发布。 检查域名解析是否正确。 检查API是否使用OPTIONS跨域请求,如果使用OPTIONS跨域请求,请在API中开启CORS。 具体操作请参见常见问题。 APIG.0101 The API does not exist. 404 API请求方法不存在 检
独享 2 共享 bind_num Integer 流控绑定的API数量 enable_adaptive_control String 是否开启动态流控: TRUE FALSE 暂不支持 响应消息样例: { "total": 2, "size": 2, "throttles":
流控策略与API绑定时间 bind_num Integer 流控策略绑定的API数量 enable_adaptive_control String 是否开启动态流控,暂不支持 响应消息样例: { "total": 1, "size": 1, "throttles": [{ "id":
操作类型 是否必选 id String 编号 R - name String 名称 CRU 是 status Integer 状态: 1:启用 2:禁用 3:已删除 默认1 该字段已废弃 R - appkey String APP的key,全局唯一 R - app_secret String
操作类型 是否必选 id String 编号 R - name String 名称 CRU 是 status Integer 状态: 1:启用 2:禁用 3:已删除 默认1 该字段已废弃 R - appkey String APP的key,全局唯一 R - app_secret String
的判断依据。 不超过“API流量限制”。 与“时长”配合使用,表示单位时间内的单个IP地址请求次数上限。 参数流控配置 参数流控配置开关。开启后,以参数维度进行流控限制。 定义参数 定义用于规则匹配的参数。 参数位置:用于规则匹配的参数位置。 path:API请求的URI,系统默认配置。
流控策略与API绑定时间 bind_num Integer 流控策略绑定的API数量 enable_adaptive_control String 是否开启动态流控,暂不支持 响应消息样例: { "total": 1, "size": 1, "throttles": [{ "id":
类型 选择签名密钥的认证类型,可选择“HMAC”、“Basic Auth”、“AES”和“Public Key”。 在实例的配置参数中开启“public_key_enable”功能后,才支持选择“Public Key”类型。 签名算法 选择AES的签名算法,包含以下两种: aes-128-cfb
1,那么采样的线上请求流量为100。 超时时间(ms) 镜像请求的超时时间,单位ms。默认超时时间为5000ms。 客户端请求体 镜像客户端的请求体,默认开启镜像客户端请求体。 单击“确定”。 如果您需要复制已创建的策略,请在已创建策略的“操作”列中单击“克隆”配置参数即可。克隆策略的名称不能与已创建的策略名称重复。
1~3年。 购买个数 使用实例的个数。 公网带宽 API请求出公网带宽,按实际使用的带宽大小和时长计费。 假设您计划购买APIG专业版(未开启公网带宽),购买时长1个月,购买个数1个,在价格计算器页面底部,您将看到所需的配置费用。 图1 配置费用示例 计费周期 包年/包月API网
进入API网关控制台页面。 根据实际业务在左侧导航栏上方选择实例。 在左侧导航栏选择“监控分析 > 日志分析”。 单击“配置访问日志”,将“启动日志记录”修改为,即启用日志记录能力。 “日志组”和“日志流”设置请参见日志管理,完成后单击“确定”。 查看日志分析可单击页面右上角“日志字段说明”,根据日志字段说明分析日志。
在传统流量控制策略的基础上提供了插件流量控制2.0策略,通过制定更加精细的方案来进行流控。 以下将以流量控制2.0为例,进行实践说明,讲述如何通过创建流量控制2.0策略来应对不同场景的网关限流。 方案优势 流量控制2.0策略可以限制单位时间内API的被调用次数,支持基础流控、参数流控和基于基础流控的特殊流控。
调试API 验证API服务的功能是否正常可用。 发布API 把API发布到环境中,API只有在发布到环境后,才支持被调用。 调用API 企业或开发者如何获取并调用他人在API网关开放的API,减少开发时间与成本。 图3 API网关服务调用API 调用API的业务使用流程如下图所示。 图4 API网关服务调用API基本流程
sample_value String 参数示例值 required Integer 是否必须 valid_enable Integer 是否开启校验 remark String 描述 enumerations String 参数枚举值 min_num Integer 参数最小值(参数类型为NUMBER时有效)
云审计服务支持的APIG操作列表 开通云审计服务 如果您需要收集、记录或者查询API网关服务的操作日志,用于支撑安全分析、审计、问题定位等常见应用场景时,那么需要先开通云审计服务。 云审计服务包含以下功能: 记录审计日志 审计日志查询 审计日志转储 事件文件加密 关键操作通知 查看关键操作列表
sample_value String 参数示例值 required Integer 是否必须 valid_enable Integer 是否开启校验 remark String 描述 enumerations String 参数枚举值 min_num Integer 参数最小值(参数类型为NUMBER时有效)
创建API分组 创建API前,需要先创建API分组。API分组相当于API的集合,API提供者以API分组为单位,管理分组内的所有API。 目前支持以下创建分组方式: 直接创建 创建一个简单的分组,不包含API,用户可自行创建API。具体步骤请参见创建API分组。 导入API设计文件