envoyproxy/envoy

AWS request signing filter virtual host-specific config

Open

#21,541 建立於 2022年6月2日

在 GitHub 查看
 (8 留言) (0 反應) (0 負責人)C++ (5,373 fork)batch import
area/awshelp wanted

倉庫指標

Star
 (27,997 star)
PR 合併指標
 (平均合併 8天) (30 天內合併 378 個 PR)

描述

Title: AWS request signing filter virtual host-specific config

Description:

I have Envoy deployed with a single TLS listener that is using virtual hosts. I need to tell each virtual host to use the typed_per_filter_config to apply the envoy.filters.http.aws_request_signing filter. However, when I apply the filter on the virtual host level, the following error is displayed:

The filter envoy.filters.http.aws_request_signing doesn’t support virtual host-specific configurations

Is there a technical reason this filter cannot be applied to a virtual host config? Technical being either the extension does not implement the correct interface and it just needs to be updated or a deeper technical issue that would cause issues when applied at the virtual host level?

When looking at the AWS Lambda filter, it states it explicitly supports per-filter configuration. I'm assuming that means it could apply at the route/virtual host level?

Also, I looked in the documentation but could not find it… Is there a way to get a list of extensions that are available per-filter config level?

Relevant Links:

貢獻者指南