Skip to content

my-study-area/estudo-serverless-framework

Repository files navigation

estudo-serverless-framework

GitHub top language Terraform Version Repository size Last commit

tutorial-serverless-node-offline

  • Node: v20.17.0
  • NPM: 10.8.2
# entra no diretório
cd tutorial-servless-node-offline/

# instala as dependências
npm install

# inicie o serverless e caso necessário realize o seu login na plataforma
npx sls offline

# execute a lambda
curl 'http://localhost:3000/dev/hi'

python example

# instala o serverless globalmente
npm install -g serverless

# executa a lambda
serverless invoke local -f hello

# executa a lambda passando objeto como event para lambda
serverless invoke local -f hello --data '{"a":"bar"}'

# executa a lambda passando objeto e uma variável
serverless invoke local -f hello \
--data '{"a":"bar"}' \
-e VAR1='algum valor'

python-localstack-serverless

# entra no diretório
cd python-localstack-serverless

# instala dependências do node
npm install --save-dev serverless-localstack

# inicia o localstack
docker-compose up -d

# faz deploy da lambda no localstack
sls deploy --stage local

# execta a lambda com serverless
sls invoke -f hello --stage local

# lista os nomes das lambdas no localstack
aws lambda list-functions \
--endpoint-url http://127.0.0.1:4566 \
--query "Functions[].FunctionName[]"

# executa lambda no localstack com aws cli
aws lambda invoke \
--endpoint-url http://127.0.0.1:4566 \
--function-name mylambda-service-local-hello \
--output table result.txt

Links

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published