【发布时间】:2019-09-19 16:42:45
【问题描述】:
如何将传入请求重定向到我的 AWS Lambda 函数?
当向 api.example.com/path 发送请求时,将其发送到 AWS Lambda 中的路径函数。
我的 traefik.toml 文件内容必须是什么?
谢谢。
【问题讨论】:
标签: http lambda reverse-proxy traefik serverless
如何将传入请求重定向到我的 AWS Lambda 函数?
当向 api.example.com/path 发送请求时,将其发送到 AWS Lambda 中的路径函数。
我的 traefik.toml 文件内容必须是什么?
谢谢。
【问题讨论】:
标签: http lambda reverse-proxy traefik serverless
您不能直接调用 AWS Lambda 函数,除非 Traefik 为这种情况编写了特定代码。这是因为默认情况下 Lambda 函数没有入站 HTTP 连接。
但是,一旦您为 Lambda 函数配置 AWS API Gateway,您就会拥有一个 HTTP 端点,您可以通过 Traefik 代理流量。我建议您使用 API Gateway 的 Lambda 代理功能来传递 HTTP 请求,因此您无需进一步配置 API Gateway。
如何配置您的 traefik.toml.. https://docs.traefik.io/basics/#modifiers 建议,使用 ReplacePath 修饰符用于 Lambda 用例。这完全取决于您希望 URL 前缀结构的布局方式。假设您希望能够将 Lambda API 安装在根 (/) 或从子资源向下安装..?
【讨论】: