El AWS Toolkit para VS Code es gratis, oficial, y la mayoría de gente lo instala y lo ignora. Llevo meses usándolo intensivamente y quiero compartir las funcionalidades que de verdad cambiaron mi flujo.
Instalación
Busca "AWS Toolkit" en el marketplace de VS Code. Después configuras tus credenciales:
aws configure sso
Y en VS Code, conectas el perfil desde la barra lateral del Toolkit.
Explorar recursos sin salir del editor
La vista lateral de AWS te deja navegar Lambdas, buckets de S3, tablas de DynamoDB y logs de CloudWatch directamente. Abro un log de CloudWatch en una pestaña como si fuera un archivo local y puedo hacer grep con Ctrl+F normal.
Invocar Lambdas desde el editor
Click derecho sobre una función en la vista de AWS, "Invoke on AWS", le pasas un payload, y ves el resultado en la terminal integrada. No necesitas abrir la consola ni usar el CLI.
Editar código de Lambda en caliente
Puedes descargar el código de una Lambda, editarlo y subirlo sin hacer deploy completo. No es la práctica que recomiendo para producción, pero para entender qué está haciendo una Lambda heredada que nadie documentó, es oro.
Amazon Q integrado
Desde la actualización más reciente, Amazon Q vive dentro del Toolkit. Lo uso para:
- Explicar fragmentos de CloudFormation o CDK que no entiendo.
- Generar políticas IAM a partir de descripciones.
- Traducir código de SAM a CDK cuando migro.
No reemplaza tu criterio, pero acelera tareas repetitivas.
Debug local de SAM
Si tienes un proyecto SAM, el Toolkit te agrega configuraciones de debug automáticamente. Le pones un breakpoint a tu handler de Lambda, presionas F5, y VS Code ejecuta sam local invoke por debajo con el debugger conectado.
Esto cambia completamente cómo depuro Lambdas. Antes era console.log hasta encontrar el problema. Ahora puedo pausar la ejecución y revisar el estado.
IAM Policy Checks
Cuando editas archivos de políticas IAM, el Toolkit te avisa si tu política es muy permisiva o tiene errores. No reemplaza una revisión seria de seguridad, pero detecta los casos obvios antes de desplegar.
Lo que no uso
La creación de recursos desde el Toolkit. Prefiero usar CDK o SAM directamente. La UI está bien para explorar, no para crear.
Cierre
Si escribes código para AWS y no tienes el Toolkit instalado, estás dejando productividad sobre la mesa. Es un viernes productivo el que dedicas a aprenderte los atajos.
Top comments (0)