La nueva experiencia de AWS

Si te registraste en AWS hace poco, tu cuenta no se parece a lo que sale en los tutoriales. Esto explica las diferencias que te van a pegar hoy.

Se llama proyecto, no cuenta

Un proyecto contiene una cuenta de AWS más los ajustes para compartirla con otras personas. Donde los tutoriales viejos dicen "tu cuenta", aquí vas a leer "tu proyecto".

Y a quien invitas no es un usuario de IAM: es un miembro del equipo, que entra por correo.

Una sola Región, y no la eliges

Tu proyecto vive en una Región, decidida por tu dirección de contacto. Esa Región no cambia aunque actualices la dirección. Para crear recursos regionales en otras Regiones tendrías que activar funciones avanzadas, algo que no usamos en este workshop.

Para el taller da igual cuál te tocó, pero tiene que ser la misma en todo lo que despliegues. Confírmala en AWS Settings → View all projects → tu proyecto → Overview → Additional Info → Region.

⚠️ Este es el error número uno del módulo 3

Si tu perfil de AWS apunta a otra Región, el despliegue rebota con un error que no dice "Región equivocada", dice "no autorizado". Y ahí se va el tiempo buscando en el lugar incorrecto.

npm run doctor te lee la Región de cada perfil justamente para esto.

IAM sigue existiendo, pero para otra cosa

Los permisos de las personas los administra AWS. No tienes que crear usuarios ni asignar roles a nadie.

Lo que sí vas a escribir son permisos para que tus servicios se hablen entre ellos: que tu Lambda pueda leer tu tabla, que otra pueda firmar una subida a tu bucket. Eso es lo que hace CDK en el módulo 3, y es la parte que vale la pena revisarle al agente.

No todos los servicios están disponibles

Hay una lista de servicios soportados según tu plan. Los que usamos hoy están todos:

  • Lambda;
  • API Gateway;
  • DynamoDB;
  • S3;
  • Amplify Hosting;
  • CloudFormation.

Si algún día un servicio te responde "no autorizado" sin razón aparente, antes de depurar tu código revisa si está en la lista de tu plan.

Los cobros se ven en otro lado

En AWS Settings → Billing. Ahí se pagan las facturas y, si tienes plan de pago, se pone un límite de gasto.

Los recursos los ves en la consola de AWS, como siempre. Pero la administración del proyecto, el equipo y el dinero viven en Settings.

⚠️ Si de repente todo te da "Access Denied"

Y antes funcionaba, revisa tu límite de gasto. Cuando se pasa, el proyecto se pausa y todo deja de responder. Solo el dueño del proyecto puede cambiarlo.

Fuentes oficiales