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.