重命名 AWS API 网关中的终端节点并保持向后兼容性



我在 AWS 上部署了一个带有 API 网关的 API,除了一个路由/user之外,所有内容都是复数形式,例如:

https://0123456abcde.execute-api.pluto-1.amazonaws.com/production/user/settings.

  • 如何将其重命名为/users
  • 并创建从/user/users的重定向

稍后我将删除重定向,但我需要等待为 100% 的最终用户部署应用商店中最新版本的应用程序。

您不应执行重定向,您可能会丢失身份验证标头,如果是 post 请求,则不会重定向正文内容。

您有 3 个选择:

  • 保持现在的 2,然后在将来应用程序完全更新后将其删除。
  • 替换/user终端节点以转发到 Lambda 函数,该函数将再次针对 API 网关终端节点执行请求。
  • 替换/user终端节点,以使用http_proxy将请求转发回同一 API 网关终端节点。

最新更新