Dux-Courses Evaluaciones
DOCSCURSOSROADMAPRANKINGPLAYGROUND
EntrarCrear Cuenta
Aurum-Courses

Una plataforma integral de aprendizaje y evaluación diseñada para acelerar tu carrera en tecnología.

Enlaces

  • Cursos
  • Documentación
  • Mi Perfil y Progreso
Aurum-Courses
  • Privacidad
  • Términos
  • Cookies

Nuestra Red

  • Aurumdux
  • MiniDuxTools
© 2026 Aurum-Courses. Todos los derechos reservados.

Desarrollado por Aurumdux

Docs/AWS/Lambda: Serverless Computing
Intermedioaws

Lambda: Serverless Computing

Ejecuta codigo sin gestionar servidores. Aprende a crear funciones Lambda y configurar triggers.

Que es Lambda

AWS Lambda permite ejecutar codigo sin aprovisionar servidores. Solo pagas por el tiempo de computo consumido (granularidad de milisegundos). Soporta Python, Node.js, Java, Go, .NET y mas.

Crear una funcion Lambda

Una funcion Lambda recibe un evento y un contexto, procesa la logica y retorna una respuesta.
python
1# handler.py
2import json
3
4def lambda_handler(event, context):
5    nombre = event.get("queryStringParameters", {}).get("nombre", "Mundo")
6
7    return {
8        "statusCode": 200,
9        "headers": {"Content-Type": "application/json"},
10        "body": json.dumps({
11            "mensaje": f"Hola, {nombre}!",
12            "request_id": context.aws_request_id
13        })
14    }

Desplegar con CLI

Puedes crear y actualizar funciones Lambda desde la CLI.
bash
1# Crear funcion
2aws lambda create-function \
3  --function-name MiAPI \
4  --runtime python3.12 \
5  --handler handler.lambda_handler \
6  --zip-file fileb://funcion.zip \
7  --role arn:aws:iam::123456789012:role/lambda-role
8
9# Invocar
10aws lambda invoke \
11  --function-name MiAPI \
12  --payload '{"queryStringParameters": {"nombre": "Ana"}}' \
13  respuesta.json
← AnteriorIAM: Gestion de IdentidadSiguiente →RDS: Bases de Datos Gestionadas