PatrickSouza27 / Lambda-AWS-Template

AWS Lambda é um programa orientado a eventos, em computação sem servidor fornecido pela Amazon como uma parte da Amazon Web Services

Home Page:https://aws.amazon.com/pt/lambda/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Computador iuriCode

Lambda AWS Template amazon

Template padrão pronto para aplicações utilizando lambda.
A function foi criada para a região us-east-1.
Para conseguir criar novas lambdas, dar um deploy e testar, deve ter o aws credentials configurado na sua maquina

packages Amazon.Lambda.Core AWSSDK.Lambda

para a criação da lambda

  dotnet new lambda.EmptyFunction --name NOMEDAFUNÇÃO --profile default --region us-east-1
										   REGIÃO

Adicionar na sln a nova função criada e xunit

  dotnet sln add NOMEDAFUNÇÃO/src/NOMEDAFUNÇÃO/NOMEDAFUNÇÃO.csproj
  dotnet sln add NOMEDAFUNÇÃO/test/NOMEDAFUNÇÃO.Tests/NOMEDAFUNÇÃO.Tests.csproj

Deploy

  dotnet lambda deploy-function

Ele irá te pedir para dar um nome para sua função NameLambda: NomeDaSuaLambdaDeploy, em Invoke coloque o nome dela para conseguir debbugar localmente a função, defina o projeto console "Invoke" como de inicialização

image

Exemplo de resposta:

image

About

AWS Lambda é um programa orientado a eventos, em computação sem servidor fornecido pela Amazon como uma parte da Amazon Web Services

https://aws.amazon.com/pt/lambda/

License:Apache License 2.0


Languages

Language:C# 96.1%Language:Smalltalk 3.9%