aws-lambda - Serverless框架,API网关URL什么时候改变?

标签 aws-lambda aws-cloudformation serverless-framework aws-serverless serverless-plugins

我正在使用无服务器框架在 AWS 上部署带有 http 端点的 lambda。这工作正常并返回 API 网关端点。

我想知道在什么情况下端点 URL 会发生变化。我需要 URL 保持不变,知道删除和重新部署服务会更改 URL。

在其他什么情况下 URL 会发生变化?

最佳答案

当您为服务重新创建 CloudFormation 时,API Gateway 端点的 URL 将发生变化。

这可能发生在以下情况:

  1. 您删除堆栈 (slsremove) 并重新创建它 (slsdeploy)。

  2. 您在 serverless.yml 中重命名服务名称。

    • 在这种情况下,您的旧 API Gateway 端点仍将存在,并将继续托管您使用旧服务名称部署的最新版本的代码,并且您将拥有一个新的 API Gateway 端点,该端点将指向您更新后的 API Gateway 端点。 Lambda。

关于aws-lambda - Serverless框架,API网关URL什么时候改变?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56233675/

相关文章:

aws-lambda - 监控 AWS Lambda 错误

amazon-s3 - Amazon Alexa Skill S3 限制

mysql - 使用 Cloud Formation 将 MySQL RDS 存储类型从磁性更改为 SSD/预配置 IOPS

amazon-web-services - AWS CloudFormation:如何引用 AWS::IAM::Policy 内另一个堆栈中定义的角色

aws-lambda - Amazon API Gateway 中的自定义授权方 500 错误

amazon-web-services - 使用 cloudformation yaml 在 Lambda 函数上添加 S3 触发器

javascript - 为什么我的代码可以在标准 Node.js 文件中运行,而不能在 AWS Lambda 函数中运行?

windows - 为什么 cfn-init 会回复这个奇怪的消息?

amazon-web-services - 使用无服务器框架时如何在aws lambda函数中打包可执行文件?

amazon-web-services - 有没有办法使用多个 aws 配置文件来部署(更新)无服务器堆栈?