Antes del evento
Veinte minutos de tu tiempo que te ahorran la primera media hora del taller.
Hazlo en casa con calma. El wifi de un evento no es el lugar donde quieres estar creando cuentas.
Antes de instalar, confirma dos cosas: debes ser mayor de edad y tu laptop debe permitirte instalar software. Si usas una laptop administrada por tu empresa o escuela y no tienes permisos, planea trabajar en pareja.
1. Cuenta de AWS
Necesitas un proyecto en el plan Free de la nueva experiencia de AWS. Abre el registro de AWS, sigue el flujo y termina la verificación antes del evento.
Cuando la tengas, entra a AWS Settings y apunta tu Región: View all projects → tu proyecto → Overview → Additional Info → Region.
La Región no cambia aunque actualices tu dirección de contacto. Para usar otras Regiones tendrías que activar funciones avanzadas, algo que no hacemos en este workshop. Todo lo que construyas aquí vive en la Región que aparece en AWS Settings.
2. Cuenta de GitHub
Si no tienes, créala en github.com. La necesitas para dos cosas: hacer tu copia del starter y para que Amplify publique tu altar desde tu repo.
3. Node 24.11 o más nuevo
Windows (PowerShell)
winget install OpenJS.NodeJS.LTS
macOS o Linux: instala nvm, que te deja cambiar de versión de Node sin pelearte con permisos.
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.8/install.sh | bash
Cierra la terminal, abre una nueva y con nvm instala Node 24:
nvm install 24
nvm alias default 24
La terminal nueva dice nvm: command not found
El instalador agrega nvm al archivo de configuración de tu shell, y si ese archivo no existía no tuvo dónde escribir. En macOS la terminal usa zsh: crea el archivo, vuelve a correr el instalador y abre otra terminal.
touch ~/.zshrc
En Linux con bash, el archivo es ~/.bashrc.
Para comprobarlo, igual en los tres sistemas:
node --version
Si imprime v24.11 o una versión más nueva de la línea 24, vas bien. Node 24
es la versión LTS usada tanto por Amplify como por las Lambdas del workshop. Si
tienes Node 22, 23 o una versión anterior de 24, actualiza antes de continuar.
⚠️ Si acabas de instalar, cierra la terminal
Y vuelve a abrirla. En Windows sobre todo: el instalador cambia el PATH y la terminal que ya estaba abierta no se enteró.
4. Git
Windows (PowerShell)
winget install Git.Git
macOS: normalmente ya viene. Compruébalo con git --version y si te ofrece
instalar las herramientas de desarrollador, acepta.
Linux: instala Git con el gestor de paquetes de tu distribución y comprueba con
git --version.
Si nunca has usado Git, lee Git y GitHub por primera vez. Son cinco minutos y te va a evitar el atorón del módulo 1.
Antes de continuar: elige una ruta
Las dos rutas terminan con AWS CLI, el perfil ofrenda, AWS MCP Server, las
skills y las reglas de la nueva experiencia configuradas. Elige una sola; no
hagas las dos.
Pero antes instala Kiro desde kiro.dev/downloads y abre la app una vez. Las dos rutas lo necesitan.
- Ruta A, configuración manual. Sigue los pasos 5, 6 y 7 si quieres ejecutar y comprobar cada comando tú mismo.
- Ruta B, configuración con Kiro. Es la recomendada para el workshop. Kiro instala y configura todo siguiendo las instrucciones oficiales.
Abre únicamente la ruta que elegiste.
Ruta A: configuración manual, pasos 5, 6 y 7
5. AWS CLI 2.35.0 o superior
Este workshop usa AWS CLI para iniciar sesión y configurar el Agent Toolkit. Instálala desde la guía oficial, eligiendo las instrucciones de Windows, macOS o Linux.
Para comprobar la versión, igual en Windows, macOS y Linux:
aws --version
La salida debe empezar con aws-cli/2.35 o una versión más nueva.
6. Inicia sesión en tu proyecto de AWS
aws login abre el navegador y configura credenciales temporales que se
actualizan automáticamente. Igual en Windows, macOS y Linux:
aws configure set region TU-REGION --profile ofrenda
aws login --region TU-REGION --profile ofrenda
aws sts get-caller-identity --profile ofrenda
Cambia TU-REGION por la Región que apuntaste en AWS Settings. El último
comando debe imprimir un Account y un Arn; eso confirma que CDK ya puede
usar el perfil ofrenda.
7. Configura Kiro con Agent Toolkit for AWS
Instala el Agent Toolkit siguiendo la guía oficial. El asistente de configuración instala las skills de AWS y configura la conexión con AWS MCP Server:
Igual en Windows, macOS y Linux:
aws configure agent-toolkit
Ese comando necesita AWS CLI 2.35.0 o superior. Cuando termine, reinicia Kiro para que cargue la configuración y pregunta qué skills de AWS tiene disponibles.
💡 Qué configura por debajo
Para Kiro, el Agent Toolkit agrega el servidor
aws-mcpmediantemcp-proxy-for-aws, apuntando ahttps://aws-mcp.us-east-1.api.aws/mcp, e instala las skills del repositorio oficial connpx skills add. No ejecutes esos pasos por separado si el asistente de AWS CLI terminó correctamente.Las skills y la búsqueda de documentación funcionan sin autenticación. Las llamadas a APIs de AWS necesitan el perfil que validaste en el paso 6. El Agent Toolkit no tiene un cargo adicional; sí consumen créditos los recursos que Kiro cree en tu proyecto.
Puedes revisar el detalle en la página oficial del Agent Toolkit y en su repositorio de GitHub.
Ruta B: configuración con Kiro, recomendada
Si elegiste esta ruta, no ejecutes los pasos 5, 6 y 7 de la Ruta A. Pega el siguiente prompt y deja que Kiro complete el mismo recorrido:
Te toca: pégale este prompt a Kiro en el chat
Set up Agent Toolkit for AWS by following these instructions:
https://raw.githubusercontent.com/aws/agent-toolkit-for-aws/refs/heads/main/setup-instructions/setup.md
El prompt también instala las reglas de la nueva experiencia de AWS. Esas reglas le indican a Kiro que use la Región de tu proyecto, que hable de proyectos y miembros del equipo, y que respete los servicios disponibles en tu plan.
¿Qué son MCP, las skills y las reglas?
MCP es el protocolo que Kiro usa para conectarse con herramientas y documentación de AWS. Las skills son guías para tareas específicas, y las reglas ponen límites, por ejemplo usar únicamente la Región del proyecto. No necesitas configurarlas una por una: el Agent Toolkit lo hace por ti.
Cuando Kiro pregunte, usa estas respuestas:
- Profile name:
ofrenda. - AWS experience: la nueva experiencia, con un proyecto.
- Region: la Región que apuntaste en AWS Settings.
- Help level:
high, para que explique cada paso, sugiera alternativas y marque buenas prácticas.
Cuando termine, reinicia Kiro para que cargue AWS MCP Server, las skills y las reglas nuevas.
Si algo no te salió
Si algo no quedó listo, llega 30 minutos antes del slot y termina estos pasos en la mesa de ayuda.