【问题标题】:Traefik - Redirect Requests to AWS LambdaTraefik - 将请求重定向到 AWS Lambda
【发布时间】:2019-09-19 16:42:45
【问题描述】:

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

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

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

谢谢。

【问题讨论】:

    标签: http lambda reverse-proxy traefik serverless


    【解决方案1】:

    您不能直接调用 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 安装在根 (/) 或从子资源向下安装..?

    【讨论】:

      猜你喜欢
      • 2018-01-02
      • 1970-01-01
      • 1970-01-01
      • 2021-05-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多