我正在使用 Serverless Framework 在 AWS 上部署带有 HTTP 终端节点的 Lambda 函数。这个过程工作正常,返回一个 API Gateway 终端节点。
我想知道在什么场景下终端节点 URL 会发生变化。我需要该 URL 始终保持不变,因为删除并重新部署服务会更改 URL。
除了删除并重新部署服务之外,还有哪些情况下 URL 会发生变化?
我正在使用 Serverless Framework 在 AWS 上部署带有 HTTP 终端节点的 Lambda 函数。这个过程工作正常,返回一个 API Gateway 终端节点。
我想知道在什么场景下终端节点 URL 会发生变化。我需要该 URL 始终保持不变,因为删除并重新部署服务会更改 URL。
除了删除并重新部署服务之外,还有哪些情况下 URL 会发生变化?
当您重新创建服务的CloudFormation时,API网关端点的URL将发生变化。
这可能会在以下情况下发生:
您删除堆栈(sls remove
)并重新创建它(sls deploy
)。
您在serverless.yml
中重命名服务名称。
serverless deploy
在幕后使用了 CloudFormation。 - Noel Llevares