Безсерверная структура, когда меняется URL-адрес шлюза API?
Я использую serverless-framework для развертывания лямбды с конечными точками http на AWS. Это работает нормально и возвращает конечную точку шлюза API.
Я хотел знать, по каким сценариям изменяется URL-адрес конечной точки. Мне нужно, чтобы URL был постоянным, знаю, что удаление и повторное развертывание службы изменит URL.
В каких еще случаях изменяется URL?
1 ответ
Решение
URL-адрес вашей конечной точки шлюза API изменится при повторном создании CloudFormation для вашей службы.
Это может произойти, когда:
Вы удаляете стек (
sls remove
) и воссоздать его (sls deploy
).Вы переименовываете название своей службы в свой
serverless.yml
,- В этом случае ваша старая конечная точка API-шлюза все еще будет там и будет поддерживать последнюю версию кода, развернутого с использованием старого имени службы, и у вас будет новая конечная точка API-шлюза, которая будет указывать на ваши обновленные Lambdas.