Cómo publicar un sitio estático en S3
Clase 17 de 36 • Curso Práctico de AWS Cloud
Contenido del curso
Introducción a la oferta de AWS y sus interacciones
- 4

Elastic Beanstalk: arquitectura escalable en AWS
05:26 min - 5

EC2: conceptos clave y configuración básica
07:04 min - 6

Crear instancia EC2 en AWS gratuita
09:54 min - 7

Conectarse por SSH a instancias EC2 desde Windows
10:07 min - 8

Conectar a instancia S2 desde Linux con SSH
02:11 min - 9

Conectar Mac a instancia EC2 con Terminal
02:31 min - 10

Proyecto Flask en EC2 con GitHub
04:08 min - 11

Cómo desplegar Flask en AWS con puertos y dependencias
06:20 min - 12

Qué es Lambda de Amazon y por qué es serverless
07:29 min - 13

Función AWS Lambda en Python desde la consola
07:09 min
Elastic Beanstalk
Bases de Datos
- 19

Amazon RDS: prestaciones enterprise sin data center
02:36 min - 20

RDS Postgres: optimizaciones y respaldos AWS
06:59 min - 21

Crear una base de datos PostgreSQL en AWS RDS
05:06 min - 22

Importar dump de Postgres en AWS RDS
04:38 min - 23

Aurora PG: 3x más rápido que RDS Postgres
04:12 min - 24

Creando Aurora PostgreSQL en AWS
11:58 min - 25

Respaldos en RDS Postgres: cuándo y cómo
02:50 min
Redes
Herramientas de administración
Seguridad
Bonus
Cierre del curso
Publicar un sitio web estático en S3 es rápido y confiable: crear un bucket, configurar permisos públicos, activar static website hosting y, si lo necesitas, habilitar replicación entre regiones. Aquí se muestran los pasos clave y las decisiones importantes para que tu contenido quede disponible en internet con buenas prácticas básicas.
¿Cómo crear y configurar un bucket en S3?
Al ingresar a la consola, ve a Storage y selecciona S3. Si tenías ejercicios previos con Elastic Beanstalk, puede que ya veas un bucket creado; si no, crea uno nuevo.
- Crea un bucket con un nombre único a nivel global. No uses arrobas ni diagonales. Ejemplo: platzi-aws-especial.
- Elige la región del bucket. Mantén coherencia con tus otros servicios.
- Puedes copiar la configuración de otro bucket: útil para estandarizar.
- Revisa opciones de seguridad y operación: versionado, logs de acceso, tags y cifrado automático.
- Define permisos: si lo haces público, verás una advertencia. Un bucket público expone sus objetos en internet.
Conceptos esenciales: - Versionado: conserva múltiples versiones de un mismo objeto para recuperar cambios. - Logs de acceso: registran quién y cómo accede a tus archivos. - Cifrado: protege datos en reposo sin intervención manual.
¿Cómo publicar un sitio web estático en S3?
Con el bucket listo, necesitas subir tus archivos y activar el hosting estático para servirlos como sitio web.
¿Qué archivos necesitas?
- Un archivo principal: index.html.
- Archivos estáticos adicionales: imágenes u otros recursos.
¿Cómo subir y hacer públicos los objetos?
- Entra al bucket y usa “Subir” para cargar los archivos.
- Por defecto, los objetos no son públicos. Usa “make public” para exponerlos.
- Confirma la advertencia: al hacerlos públicos serán visibles en internet.
¿Cómo activar el static website hosting?
- Ve a Propiedades y activa el hosting estático.
- Define el documento índice: index.html.
- Guarda cambios y espera a que se genere la URL pública.
- Abre la URL del sitio: funciona, aunque no es la más estética.
- Más adelante podrás crear un alias con Route 53 para usar tu propio dominio.
Palabras clave y qué significan aquí: - Hosting estático: servir archivos HTML/CSS/JS directamente desde S3 con una URL pública. - Permisos públicos: configuración que permite acceso anónimo a los objetos. - Propiedades vs. Permisos: en Propiedades activas el hosting; en Permisos verificas el acceso público.
¿Cómo replicar datos entre regiones y qué sigue?
Si requieres resiliencia adicional, configura replicación hacia otro bucket en otra región. Esto ayuda a la continuidad operativa.
- Activa versionado: es requisito previo para replicación.
- Crea el bucket de respaldo en otra región. Ejemplo: platzi-web-especial-respaldo en Oregón, con origen en Ohio.
- Elige el IAM role adecuado para permitir la replicación.
- Guarda la regla y verifica que los objetos se copien automáticamente al destino.
Términos clave para disponibilidad: - Replicación entre regiones: copia automática de objetos a otro bucket en una región distinta. - Región: ubicación física de tus datos y servicios en AWS.
Y si necesitas almacenamiento de bajo costo para historiales: pronto se revisará Glacier para archivo de largo plazo.
¿Quieres que revisemos tu caso: nombre de bucket, estructura de archivos o estrategia de replicación? Deja tus dudas y comenta cómo piensas publicar tu sitio en S3.