istio可以调用lambda函数吗



我有一些外部服务在AWS上运行,带有lambda和API网关我使用的是istio,我已经为api网关配置了一个服务条目,它就可以工作了。

我想知道我是否可以像在gloo上一样,在istio中使用特使过滤器来直接调用lambda函数。https://docs.solo.io/gloo/1.0.0/advanced_configuration/fds_mode/所以我可以删除一跳

我在特使文档中看到它仍然是实验性的,但我想知道我是否可以在istio中使用特使过滤器来实现它?https://www.envoyproxy.io/docs/envoy/latest/configuration/http/http_filters/aws_lambda_filter

基于istio是基于特使构建的,我认为在特使过滤器中配置它应该没有任何问题。

Istio使用Envoy代理的扩展版本。Envoy是一个用C++开发的高性能代理,用于调解服务网格中所有服务的所有入站和出站流量。Envoy代理是唯一与数据平面流量交互的Istio组件。

我已经检查了带有istioctl proxy-config bootstrapenvoy.filters.http.aws_lambda的httpbin示例,所以您应该能够配置它。

istioctl proxy-config bootstrap httpbin-779c54bf49-9m9sz | grep "envoy.filters.http.aws_lambda"
"name": "envoy.filters.http.aws_lambda",

此外,您提到可以在gloo上做到这一点,所以也许您可以尝试将istio和gloo连接在一起,就像这里提到的那样,并用gloo配置它?

gloo文档中有关于这方面的教程。

相关内容

  • 没有找到相关文章

最新更新