速率限制描述符表达式 (proto)

此扩展的限定名称为 envoy.rate_limit_descriptors.expr

注意

此扩展具有未知的安全状况,应仅在上下游都可信的部署中使用。

提示

此扩展扩展并可与以下扩展类别一起使用

此扩展必须使用以下类型 URL 之一进行配置

extensions.rate_limit_descriptors.expr.v3.Descriptor

[extensions.rate_limit_descriptors.expr.v3.Descriptor proto]

以下描述符条目附加了一个使用符号通用表达式语言表达式计算的值。有关可用属性的集合,请参阅 属性

("<descriptor_key>", "<expression_value>")
{
  "descriptor_key": ...,
  "skip_if_error": ...,
  "text": ...,
  "parsed": {...}
}
descriptor_key

(string, REQUIRED) 描述符条目中要使用的键。

skip_if_error

(bool) 如果设置为 true,则如果表达式计算结果为错误,Envoy 会跳过描述符。默认情况下,如果表达式产生错误,则不会应用速率限制。

text

(string) 文本形式的表达式,例如“connection.requested_server_name”。

textparsed 之一可以设置。

parsed

(.google.api.expr.v1alpha1.Expr) AST 形式的解析表达式。

textparsed 之一可以设置。