Лямбда-разработка в AWS -?развиваться локально?или используйте веб-консоль AWS - PullRequest
0 голосов
/ 05 октября 2018

Как обычно развиваются люди?Используют ли они что-то вроде безсерверного или AWS Lambda (веб-консоль на платформе AWS).

Я сталкиваюсь с проблемами при тестировании на локальном компьютере, особенно при моделировании триггера SQS для Lambda и SES.Я разрабатываю эко-систему, где API отправит сообщение в SQS.SQS активирует лямбда-функцию, и эта функция отправляет электронное письмо о регистрации клиента.

1 Ответ

0 голосов
/ 05 октября 2018

Посмотрите на узел-лямбда .Это позволяет легко разрабатывать / тестировать локально, а затем развертывать в AWS.

Следует отметить, что ваш .env файл будет содержать ваши настройки AWS, такие как лямбда-конфиг, память и т. Д.Затем вы можете создать deploy.env , который будет содержать любые ENV для вашей лямбды.Если вы запустите установка-лямбда-узла , эти env-файлы будут созданы для вас.

Вот так выглядят мои скрипты в моем package.json :

"scripts": {
    "start": "NODE_ENV=dev node-lambda run --configFile deploy.env",
    "deploy": "node-lambda deploy --configFile deploy.env"
 }
...