Sobes.tech
Junior

¿Cómo alojar una página de destino estática simple en AWS?

sobes.tech AI

Respuesta de la IA

Amazon S3, configurado para un sitio web estático, con AWS CloudFront para CDN y SSL.

  1. Crear un bucket de S3 con acceso público.
  2. Subir los archivos del sitio web estático (index.html, CSS, JS, imágenes).
  3. En la configuración del bucket, habilitar "Hosting de sitios web estáticos".
  4. Especificar index.html como el documento de índice.
  5. (Opcional) Configurar el documento de error.
  6. Crear una distribución de CloudFront.
  7. Como dominio de origen, seleccionar el bucket de S3 creado (de la lista).
  8. Configurar el almacenamiento en caché y el comportamiento (Behavior) según sea necesario.
  9. (Opcional) Asociar un dominio personalizado y cargar un certificado SSL/TLS desde AWS Certificate Manager (ACM).
  10. Esperar a que se despliegue la distribución de CloudFront.
  11. Usar el nombre de dominio de CloudFront (o el dominio personalizado si se ha asociado) para acceder al sitio.

Ejemplo de configuración de política de bucket S3 para acceso público:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "PublicReadGetObject",
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::YOUR_BUCKET_NAME/*" // Reemplazar YOUR_BUCKET_NAME
        }
    ]
}