Безсерверная структура, когда меняется URL-адрес шлюза API?

Я использую serverless-framework для развертывания лямбды с конечными точками http на AWS. Это работает нормально и возвращает конечную точку шлюза API.

Я хотел знать, по каким сценариям изменяется URL-адрес конечной точки. Мне нужно, чтобы URL был постоянным, знаю, что удаление и повторное развертывание службы изменит URL.

В каких еще случаях изменяется URL?

1 ответ

Решение

URL-адрес вашей конечной точки шлюза API изменится при повторном создании CloudFormation для вашей службы.

Это может произойти, когда:

  1. Вы удаляете стек (sls remove) и воссоздать его (sls deploy).

  2. Вы переименовываете название своей службы в свой serverless.yml,

    • В этом случае ваша старая конечная точка API-шлюза все еще будет там и будет поддерживать последнюю версию кода, развернутого с использованием старого имени службы, и у вас будет новая конечная точка API-шлюза, которая будет указывать на ваши обновленные Lambdas.