重新部署api-gateway子域更改时,无AWS Lambda服务器

时间:2019-06-09 23:13:16

标签: aws-api-gateway aws-serverless

有时候,当我使用serverless --stage=production deploy部署我的API网关子域来更改无服务器的lambda时,我无法弄清为什么会更改,并且更新所有客户端以指向新的url有点烦人。

之前:https://o2676lowsf.my-api.eu-west-1.amazonaws.com/production,之后:https://88vdel0d4j.my-api.eu-west-1.amazonaws.com/production

1 个答案:

答案 0 :(得分:0)

如果您的子域发生更改,则表明部署是全新的,而不是更新。例如,如果您运行sls remove,那么随后的sls deploy自然会创建一个新的。另外,如果您的服务名称,阶段或地区发生了变化,您还会得到一个新的名称。

在部署新的之前,我会检查您的部署/ CI流程中是否没有任何东西可以删除旧的。如果仅是对现有API(相同服务名称和同一区域中的阶段)的更新,则子域不会更改。