我在 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 网关终端节点。