Search code examples
aws-lambdaaws-sam-cli

SAM CLI for CI/CD other than Cloud Formation


Is it possible to use SAM CLI (or any other tool known to mankind) to deploy a lambda function with defined triggers, memory and timeout limits set, etc. the way SAM CLI is able to do it using Cloud Formation (or even in a better way)?

Currently I'm using TravisCI to deploy my lambda functions, but that's really just a better zip uploader to AWS, as I can't define any triggers for the lambda function the way I can do it through SAM (Serverless Application Model).


Solution

  • Since asking the question I came across diferrent useful tools to deploy configured Lambda functions:

    • serverless framework

      All-in-one development & monitoring of auto-scaling apps on AWS Lambda

    • AWS CDK

      Define cloud infrastructure using familiar programming languages