envoy.filters.http.ext_authz 和 envoy.ext_authz 有什么区别?

What is the difference between envoy.filters.http.ext_authz and envoy.ext_authz?

我一直在 Istio 上下文中使用 Envoy,并且一直在配置 external authorization 过滤器以将服务授权卸载到 Istio 网格。

我的理解是在配置 Envoy 时 envoy.filters.http.ext_authzenvoy.ext_authz 是同义词,但这是真的吗?

我在想的一种可能性是 envoy.ext_authz 是一个短名称,只有在配置上下文暗示过滤器是 HTTP 过滤器时才有效,但我还没有找到任何证据。

通读 Envoy 文档我只看到了完整 envoy.filters.http.ext_authz 名称(例如 here)引用的过滤器,因此相关文档或代码将有助于显示(或不显示) show) 两个名字的等价性。

自 v1.14.0 版本以来,他们已弃用 envoy.ext_authz 过滤器名称。在 v1.14.0 之后,他们对 Http 过滤器使用 envoy.filters.http 前缀,对网络过滤器使用 envoy.filters.network 前缀。您可以从此处查看所有已弃用的名称列表。 https://www.envoyproxy.io/docs/envoy/latest/version_history/v1.14.0#deprecated