AWS SAM локальная отладка платная? - PullRequest
0 голосов
/ 24 сентября 2019

Я использую код Visual Studio для отладки функции lamda, написанной на python.Является ли местное выполнение функции lamda платным?так как в конце каждого выполнения мы получаем запись в журнале, показывающую начисленное время выполнения.

Обратите внимание, что мы вызываем некоторые API-интерфейсы AWS из функции lamda, и это по понятным причинам платное, у меня нет проблемс этим.

Ответы [ 2 ]

1 голос
/ 24 сентября 2019

AWS SAM CLI обеспечивает Lambda-подобную среду исполнения локально .Таким образом, он пытается имитировать реальную среду Lambda на вашем локальном компьютере.Но так как выполнение выполняется на вашем локальном компьютере, оно не будет взиматься.

Возможно, журнал будет похож на то, что вы видите в реальной среде Lambda, потому что SAM CLI также пытается имитировать фактический формат вывода Lambda.

Напротив, если выиспользуйте бессерверную IDE, такую ​​как SLAppForge Sigma , он будет запускать ваш код отладки в реальной среде AWS.

1 голос
/ 24 сентября 2019

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

Из документов :

Локальная отладка и тестирование.CLI AWS SAM позволяет вам локально создавать, тестировать и отлаживать безсерверные приложения, определенные шаблонами AWS SAM.CLI локально обеспечивает Lambda-подобную среду исполнения.Он помогает вам заранее улавливать проблемы, обеспечивая паритет с фактической средой выполнения Lambda.

...