【问题标题】:Adding Custom-Headers and send it to the Back-end service using AWS API Gateway添加自定义标头并使用 AWS API Gateway 将其发送到后端服务
【发布时间】:2021-12-16 10:02:17
【问题描述】:

我有一个要求,当我点击 API 端点 (say GET https://XXX.XXX.domain.com/ama/api/v1/getdata) 时,请求必须到达 AWS API 网关。在 API Gateway 中,我希望在请求中添加一个自定义标头,并根据以下条件将其发送到后端服务 (LB):

  1. 如果 URL (https://XXX.XXX.domain.com/ama/api/v1/getdata) 包含关键字 ama,则在请求中添加自定义标头,例如 service: ama
  2. 另外,我希望将关键字 ama 从 URL 中删除并仅使用 /api/v1/getdata 发送到后端服务

AWS API Gateway 是否可以实现上述场景?

【问题讨论】:

    标签: amazon-web-services aws-lambda microservices aws-api-gateway api-gateway


    【解决方案1】:

    这是集成和方法转换的确切用例。查看此文档:https://docs.aws.amazon.com/apigateway/latest/developerguide/rest-api-data-transformations.html

    这将为您提供一个起点,让您了解如何根据请求中的信息动态添加标头,以及修改终点作为您的第二点。

    【讨论】:

      猜你喜欢
      • 2017-08-30
      • 2020-04-18
      • 1970-01-01
      • 1970-01-01
      • 2018-05-15
      • 2015-12-09
      • 2010-11-21
      • 2022-01-20
      • 1970-01-01
      相关资源
      最近更新 更多