Qué es la nueva experiencia de AWS

La nueva experiencia de AWS está pensada para quien quiere construir su primera app sin empezar por permisos, facturación y una lista enorme de servicios. Entras con una cuenta que ya usas, como Google o GitHub, y AWS prepara el primer proyecto por ti.

¿Qué pasa si AWS sí me pidió una tarjeta?

AWS puede pedir información de pago para verificar la cuenta, y hace una retención temporal de USD 1 (o su equivalente) durante 3 a 5 días. La regla del taller no cambia: confirma que sigues en AWS Free Tier y no hagas upgrade al plan de pago.

Si el registro te puso directamente en plan de pago, avísale al equipo antes del evento. Puedes hacer el workshop, pero primero pon un límite de gasto en AWS Settings porque ya existe la posibilidad de cobro.

Documentación: Sign up for AWS (new)

El modelo mental que necesitas

Tu proyecto contiene una cuenta de AWS. Ahí viven los recursos de una app y la configuración para compartirla con otras personas. Usamos un proyecto solo para gastos hormiga, para no revolver sus recursos con los de otra app.

AWS elige la Región del proyecto. La Región es la ubicación donde AWS crea los recursos regionales.

AWS Settings y la consola sirven para cosas distintas. En AWS Settings administras proyectos, team members (personas que invitas) y billing. En la AWS Management Console ves los recursos de la app, como las Lambdas y la tabla de DynamoDB.

AWS Free Tier: el nivel gratuito de AWS

El AWS Free Tier te deja probar más de 200 servicios sin costo con una cuenta nueva. Ofrece hasta 200 USD en créditos: 100 USD al registrarte y hasta 100 USD más al usar servicios elegibles.

Tipos de ofertas en AWS Free Tier
  • Always Free (siempre gratis): límites de uso que no caducan, como Amazon DynamoDB, AWS Lambda y Amazon SNS.
  • 12 Months Free (12 meses gratis): recursos gratuitos durante el primer año, como 750 horas al mes de Amazon EC2 y 5 GB de Amazon S3.
  • Free Trials (pruebas de corto plazo): ofertas de duración limitada para servicios específicos, por ejemplo 30, 60 o 90 días.

Qué usamos sin salir del AWS Free Tier

La ruta base usa estos servicios, todos incluidos en AWS Free Tier de la nueva experiencia:

Servicio Para qué lo usamos
AWS CloudFormation y AWS CDK Crear y actualizar la app desde infra/gastos-stack.ts
Amazon S3 Guardar el paquete de tus Lambdas que sube CDK
Amazon API Gateway Recibir las peticiones del teléfono y la página
AWS Lambda Ejecutar el código de la API
Amazon DynamoDB Guardar los gastos
AWS Amplify Hosting Publicar la página desde GitHub por HTTPS
AWS Budgets Avisar cómo va el costo

Documentación: servicios incluidos en AWS Free Tier

¿Budget y límite de gasto son lo mismo?

No. Un budget observa el costo y manda alertas, pero no apaga recursos. Un límite de gasto pausa el proyecto al llegar al tope, pero solo existe en el plan de pago. En el workshop creamos un budget y nos quedamos en AWS Free Tier.

Cómo confirmas que estás en el lugar correcto

Antes del evento tienes que poder abrir AWS Settings y ver al menos un proyecto. En el módulo 1 confirmas su Región y le preguntas a Kiro por tu plan: corre aws freetier get-account-plan-state y te enseña el tipo de plan, los créditos restantes y la fecha de expiración.

Si no ves AWS Settings, es probable que tu registro no tenga la nueva experiencia. Avísale al equipo antes del taller, porque el proyecto y la Región son parte del recorrido.