Serverless Framework Deploy Lambda from YAML
Light · Postcard
102 × 152 mm · PDF
Dark · Postcard
102 × 152 mm · PDF
Ink saver · Postcard
102 × 152 mm · PDF
Light · A4 landscape
297 × 210 mm · PDF
Dark · A4 landscape
297 × 210 mm · PDF
Ink saver · A4 landscape
297 × 210 mm · PDF
Light · A3 landscape
420 × 297 mm · PDF
Dark · A3 landscape
420 × 297 mm · PDF
Ink saver · A3 landscape
420 × 297 mm · PDF
Start here
serverless login
serverless deploy
serverless deploy function -f <fn>
serverless invoke local -f <fn>
serverless invoke -f <fn> --log
serverless logs -f <fn> -t
serverless infoserverless remove
Concepts
- serverless.yml functions + events
- .serverless/ zips + CloudFormation
- CloudFormation stack Lambda, API, IAM
- Running service per stage and region
Account
serverless login
serverless login --org <name>
serverless <command> --help
Deploy
serverless deploy
serverless deploy --stage <stage> --region
<region>
serverless deploy --verbose
serverless deploy --force
serverless deploy --aws-profile <name>
serverless deploy --package <dir>
serverless deploy --conceal
serverless deploy function -f <fn>
serverless deploy function -f <fn>
--update-config
serverless deploy list
serverless deploy list functions
Package
serverless package
serverless package --package <dir>
serverless package --stage <stage>
Invoke
serverless invoke -f <fn>
serverless invoke -f <fn> --log
serverless invoke -f <fn> -d
'<json>'
serverless invoke -f <fn> -p <file>
serverless invoke -f <fn> -t Event
serverless invoke -f <fn> -q <alias>
serverless invoke -f <fn> --raw -d <text>
serverless invoke -f <fn> --context
'<json>'
Local
serverless invoke local -f <fn>
serverless invoke local -f <fn> -p <file>
serverless invoke local -f <fn> -d
'<json>'
serverless invoke local -f <fn> -e
<NAME>=<value>
serverless invoke local -f <fn> --docker
serverless invoke local -f <fn> -x <file>
serverless devserverless dev --stage <stage> -f <fn>
serverless dev --dry-run
serverless dev restore
Logs
serverless logs -f <fn>
serverless logs -f <fn> -t
serverless logs -f <fn> --startTime
<time>
serverless logs -f <fn> --filter <text>
serverless logs -f <fn> -t -i <ms>
serverless metrics
serverless metrics -f <fn> --startTime
<t>
Inspect
serverless infoserverless info --verbose
serverless info --json
serverless print
serverless print --path <a.b>
serverless print --format json
serverless print --path functions --transform keys --format
text
Rollback and remove
serverless rollback
serverless rollback -t <timestamp>
serverless remove
serverless remove --stage <stage> --region
<region>
serverless remove --verbose
Config
service: my-apiprovider: name: aws runtime: nodejs20.x region: eu-central-1functions: hello: handler: handler.hello events: - httpApi: GET /hello
Recipes
# edit handler.js, thenserverless deploy function -f helloserverless invoke -f hello --logserverless logs -f hello -t
echo '{"name":"Ada"}' > event.jsonserverless invoke local -f hello -p event.json
serverless deploy --stage $USERserverless info --stage $USERserverless remove --stage $USER
serverless deploy listserverless rollback -t <timestamp>serverless logs -f hello --startTime 10m



