1/4/25 cpavonIA/p4v0 IaC en Terraform para crear una lambda básica con el permiso básico de ejecución (logs de Cloudwatch)
Nota, se provee un .zip dummy para que pueda crearse la lambda ya que es obligatorio especificar el código, se creó así (PowerShell):
New-Item -ItemType Directory -Path lambda_code
@" import json
def lambda_handler(event, context): return { 'statusCode': 200, 'body': json.dumps('Hello from Lambda!') } "@ | Out-File -Encoding utf8 lambda_code/main.py
Compress-Archive -Path lambda_code* -DestinationPath lambda.zip -Force
Remove-Item -Recurse -Force lambda_code
Se añadió luego la IaC para crear un Schedule de EventBridge Scheduler para ejecutar la lambda de acuerdo con una expresión cron definida en las variables, si sólo se quiere crear la lambda, se puede comentar el archivo "scheduler.tf" :D