SAM CLI для CI / CD, кроме Cloud Formation - PullRequest
0 голосов
/ 12 июня 2018

Можно ли использовать SAM CLI (или любой другой инструмент, известный человечеству) для развертывания лямбда-функции с заданными триггерами, установленными пределами памяти и тайм-аута и т. Д., Как SAM CLI может делать это с помощью Cloud Formation (илидаже лучше)?

В настоящее время я использую TravisCI для развертывания своих лямбда-функций, но на самом деле это просто лучший загрузчик zip-файлов в AWS, поскольку я не могу определить триггеры для лямбда-функцииЯ могу сделать это через SAM (модель сервера без сервера).

1 Ответ

0 голосов
/ 16 июня 2018

Я хотел бы изучить использование конвейера кода AWS, Codebuild, развертывание кода для вас без серверных функций CI / CD.У Сэма также есть несколько потрясающих инструментов для использования кода, развернутого под капотом, чтобы обеспечить такие вещи, как взвешенное развертывание, развертывание канареек и т. Д.

https://github.com/aws-samples/aws-safe-lambda-deployments https://aws.amazon.com/blogs/compute/implementing-safe-aws-lambda-deployments-with-aws-codedeploy/

Для уточнения вещейкак память, триггеры, тайм-ауты, все это будет сделано в шаблоне облачной информации, как вы упомянули, и это лучшая практика.

...