检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
多个维度进行流控。 然而,随着用户多样性以及需求多样性的增加,传统流控策略无法满足更加精细的流量控制场景。比如针对某一请求参数的流控或者某一租户的流控,APIG在传统流量控制策略的基础上提供了插件策略——流量控制2.0,通过制定更加精细的方案来进行流控。
OrchestrationMappedParam object 编排后的参数配置,isPreprocessing为false时必填。 is_preprocessing Boolean 是否为预处理策略,预处理策略只会生成临时参数作为后面参数编排规则的入参标记。当为预处理策略时,该编排规则不能作为除default之外的最后一个编排规则。
段是否为必选字段。 表1 特殊流控对象模型 参数 类型 说明 操作类型 是否必选 id String 特殊配置的编号 R - strategy_id String 流控策略编号 CR 是 instance_id String 生效的特殊对象的编号 CR 是 instance_type
段是否为必选字段。 表1 特殊流控对象模型 参数 类型 说明 操作类型 是否必选 id String 特殊配置的编号 R - strategy_id String 流控策略编号 CR 是 instance_id String 生效的特殊对象的编号 CR 是 instance_type
effect_mode String 关联的策略组合模式 ALL ANY CRU 是 表10 策略后端条件对象模型 参数 类型 说明 操作类型 是否必选 id String 策略后端条件对象的编号 R - condition_type String 策略条件: exact:绝对匹配 enum:枚举
String 策略条件: exact:绝对匹配 enum:枚举 pattern:正则 condition_value 是 String 策略值 condition_origin 是 String 策略类型: param:参数 source:源IP req_param_name 策略类型为param时必选
String 策略条件: exact:绝对匹配 enum:枚举 pattern:正则 condition_value 是 String 策略值 condition_origin 是 String 策略类型: param:参数 source:源IP req_param_name 策略类型为param时必选
给用户组授权之前,请您了解用户组可以添加的表1,并结合实际需求进行选择。如果您需要对除API网关服务之外的其它服务授权,IAM支持服务的所有策略请参见权限策略。 表1 API网关的系统角色或策略 系统角色/策略名称 描述 类别 依赖关系 APIG Administrator API网关服务的管理员权限。拥有该权限的用户可以使用API网关服务的所有功能。
修改。 表1 API网关的错误响应类型 错误说明 默认的响应状态码 详细说明 拒绝访问 403 拒绝访问,如触发配置的访问控制策略、或异常攻击检测拦截 自定义认证配置错误 500 自定义认证方异常,通信失败、返回异常响应等错误 自定义认证失败 500 自定义认证方返回认证失败 自定义认证身份来源错误
访问控制 创建访问控制策略 删除访问控制策略 父主题: 共享版操作指导(仅存量用户使用)
String VPC通道的编号。 name String VPC通道的名称。 type Integer VPC通道的类型。 2:API网关内置支持负载均衡功能的快速通道类型 member_type String VPC通道的成员类型。 ip(暂不支持) instance status Integer
凭据管理 创建凭据并绑定API 重置Secret 为简易认证绑定AppCode 绑定凭据配额策略 绑定访问控制策略
effect_mode String 关联的策略组合模式 ALL ANY CRU 是 表10 策略后端条件对象模型 参数 类型 说明 操作类型 是否必选 id String 策略后端条件对象的编号 R - condition_type String 策略条件: exact:绝对匹配 enum:枚举
如果修改完默认网关响应后,需要恢复默认配置,单击“恢复默认配置”即可。 网关错误响应类型说明 API网关提供的错误响应类型见下表,其中响应状态码可以按实际需要做自定义修改。 表1 API网关的错误响应类型 错误说明 默认的响应状态码 详细说明 拒绝访问 403 拒绝访问,如触发配置的访问控制策略、或异常攻击检测拦截
流量控制 创建流控策略 删除流控策略 添加特殊应用或租户 删除特殊应用或租户 父主题: 共享版操作指导(仅存量用户使用)
String 包周期计费订单编号 loadbalancer_provider String 实例使用的负载均衡器类型 lvs Linux虚拟服务器 elb 弹性负载均衡,elb仅部分region支持 缺省值:lvs cbc_operation_locks Array of CbcOperationLock
字典数据类型 API的后端参数列表 policy_https 字典数据类型 web策略后端列表 policy_mocks 字典数据类型 mock策略后端列表 policy_functions 字典数据类型 函数工作流策略后端列表 表4 backend_api参数说明 参数 类型 说明 id String
String 策略条件: exact:绝对匹配 enum:枚举 pattern:正则 condition_value 是 String 策略值 condition_origin 是 String 策略类型: param:参数 source:源IP req_param_name 策略类型为param时必选
1分钟,特殊应用(应用A)流控值为2,特殊应用(应用B)流控值为4,应用A在1分钟内最多可以访问绑定了该流控策略的API 2次,应用B在1分钟内最多可以访问绑定了该流控策略的API 4次。 添加特殊租户 鼠标移动到已登录用户名,在下拉列表中单击“我的凭证”。 在“API凭证”页面查看账号ID和项目ID。
字典数据类型 API的后端参数列表 policy_https 字典数据类型 web策略后端列表 policy_mocks 字典数据类型 mock策略后端列表 policy_functions 字典数据类型 函数工作流策略后端列表 表4 backend_api参数说明 参数 类型 说明 id String