PolicyItem

名称类型描述示例值
object

规则项具体描述实体。

typebyte

参数类型。可以取HTTP请求中的有关值。

Header
keybyte

key指定控制流量灰度的字段名。 例如key为x-test-uid,则请求中x-test-uid字段的值将决定请求是否被路由到灰度版本上。

x-test-uid
valuebyte

value指定控制流量灰度的字段值。 请求中由参数key指定的字段实际值会和参数value字段值,按指定的运算符进行比较,决定请求是否被路由到灰度版本上。

11111
operatorbyte

operator指定运算符。 将请求中由参数key指定的字段的实际值和参数value指定的值,按指定的运算符进行比较。取值如下:

  • ><>=<==!=:大小比较规则遵循字典序。
  • in:字符串包含关系。
  • percent:百分比值,取值范围为 (0,100] 的整数。表示根据请求中指定字段key对应的实际值分布,按百分比灰度。其中字段由参数key指定,百分比值由参数value指定 。 例如,一条{ type=Header, key=uid, value=20, operator=percent }的规则,表示根据请求header中字段uid的值的分布,其中20%的请求路由到灰度版本上。
=
阿里云首页 函数计算 相关技术圈