Este projeto utiliza Terraform para provisionar uma função AWS Lambda com as configurações especificadas.
variables.tf: Define as variáveis utilizadas no projeto.lambda.tf: Define os recursos AWS, incluindo a função Lambda e a role IAM.
As seguintes variáveis são definidas no arquivo variables.tf:
nome_do_projeto: Nome do projeto (string).handler: Handler da função Lambda (string, padrão:lambda_function.lambda_handler).runtime: Runtime da função Lambda (string, padrão:python3.10).
Os seguintes recursos são definidos no arquivo lambda.tf:
aws_iam_role.iam_for_lambda: Role IAM para a função Lambda.aws_lambda_function.test_lambda: Função Lambda.
- Clone o repositório.
- Configure suas credenciais AWS.
- Inicialize o Terraform:
terraform init
- Aplique a configuração:
terraform apply
Este projeto está licenciado sob a MIT License.