知名动态元数据
过滤器可以通过 StreamInfo 接口在 Connection 上的 setDynamicMetadata 例程发出动态元数据。过滤器发出的此元数据可以被其他过滤器使用,通过堆叠这些过滤器可以构建有用的功能。例如,日志记录过滤器可以从 RBAC 过滤器中使用动态元数据来记录有关运行时影子规则行为的详细信息。另一个示例是 RBAC 过滤器通过查看 MongoDB 过滤器发出的操作元数据来允许/限制 MySQL/MongoDB 操作的地方。
以下 Envoy 过滤器发出其他过滤器可以利用的动态元数据。
JWT 身份验证过滤器 用于提取的 头信息 和 有效载荷
以下 Envoy 过滤器可以配置为使用其他过滤器发出的动态元数据。