Qué se queda en tu cuenta
Lista honesta de lo que sigue vivo cuando termina el taller, y cómo borrarlo.
Lo que se va con el destroy
npm run limpiar -- --profile ofrenda se lleva todo esto porque está en tu stack:
- La tabla de DynamoDB con los elementos de tu altar.
- El bucket de S3 con las imágenes que subiste. Se borra con todo lo que tenga dentro, a propósito: un bucket con objetos no se puede borrar y dejaría el destroy a medias.
- Las cuatro funciones Lambda: las tres del altar y una función auxiliar que CDK crea para vaciar el bucket durante la limpieza.
- La API de API Gateway.
Los grupos de logs que Lambda haya creado en CloudWatch Logs no se borran automáticamente. Están listados abajo para que puedas quitarlos si quieres dejar el proyecto completamente limpio.
Lo que NO se va
El stack CDKToolkit
Lo creó npx cdk bootstrap en el módulo 2. Tiene un bucket de S3, un
repositorio de ECR y unos roles.
npm run limpiar no lo toca, porque no es parte de tu app: es la infraestructura
que CDK necesita para desplegar cualquier cosa en esa cuenta y Región.
Si vas a seguir usando CDK, déjalo. Si quieres la cuenta como estaba:
Borrar el bootstrap
En la consola de CloudFormation, busca el stack CDKToolkit y elimínalo. El
bucket de assets tiene una política Retain, así que se queda aunque el stack
desaparezca. Después entra a S3, busca el bucket cuyo nombre empieza con
cdk-hnb659fds-assets-, vacíalo y elimínalo manualmente.
Los logs de CloudWatch
Lambda crea sus log groups cuando una función escribe logs por primera vez. Al borrar el stack se van las funciones, pero esos log groups pueden quedarse.
En la consola de CloudWatch entra a Log groups, busca los nombres que
empiezan con /aws/lambda/ofrenda- y elimina únicamente los de este altar. La
función auxiliar de limpieza puede tener un nombre generado por CDK; confirma
que pertenezca al stack ofrenda antes de borrarlo.
Tu app de Amplify
Se borra desde la consola, no con CDK, porque la creaste a mano en el módulo 2.
Tu repo en GitHub
Se queda. No cuesta nada.
Cuánto cuesta si dejas todo
En el plan Free no recibes cargos. El uso cubierto por los límites mensuales de los servicios siempre gratuitos no descuenta créditos; el resto consume los créditos incluidos. El plan termina cuando pasan seis meses o se agotan los créditos, lo que ocurra primero. Si cambias al plan Paid, el uso que no cubran tus créditos se cobra con las tarifas normales.
Un altar personal usa poco, pero la API está abierta: si recibe muchas visitas o peticiones, consumirá créditos más rápido.
💰 Revísalo antes de dejar recursos vivos
Consulta el consumo y el saldo en AWS Settings → Billing. Si ya estás en el plan Paid, configura también un límite de gasto.