速率限制描述符表達式 (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

(字串必要) 要在描述符條目中使用的鍵。

skip_if_error

(布林值) 如果設為 true,則當表達式評估為錯誤時,Envoy 會略過描述符。依預設,當表達式產生錯誤時,不會套用速率限制。

text

(字串) 文字形式的表達式,例如「connection.requested_server_name」。

只能設定 textparsed 的其中一個。

parsed

(.google.api.expr.v1alpha1.Expr) 以 AST 形式剖析的表達式。

只能設定 textparsed 的其中一個。