Traefik-将请求重定向到AWS Lambda

时间:2019-05-01 01:57:55

标签: http lambda reverse-proxy traefik serverless

如何将传入请求重定向到我的AWS Lambda函数?

将请求发送到api.example.com/path时,将其发送到AWS Lambda中的path函数。

我的traefik.toml文件内容必须是什么?

谢谢。

1 个答案:

答案 0 :(得分:0)

您不能直接调用AWS Lambda函数,除非Traefik为这种情况编写特定的代码。这是因为默认情况下,Lambda函数没有入站HTTP连接。

但是,一旦为Lambda函数配置了AWS API Gateway,则您将拥有一个HTTP终端节点,可以通过Traefik代理流量。我建议您使用API​​网关的Lambda代理功能来传递HTTP请求,因此您无需进一步配置API网关。

如何配置traefik.toml。https://docs.traefik.io/basics/#modifiers建议使用ReplacePath修饰符针对Lambda用例。这一切都取决于您希望如何布置URL前缀结构。.例如,您是否希望能够在根(/)或从子资源向下安装Lambda API。