Páginas

Cómo Crear y Alojar una Página Web Estática en Amazon S3 Paso a Paso [Guía 2025]

En esta guía te voy a enseñar como tener tu web utilizando el servicio S3 en AWS.

Elegimos de uso general, le ponemos un nombre que no exista. De momento no habilitamos ACLs.


Para que sea público y se pueda ver el sitio web desmarcamos las opciones y aceptamos el aviso de abajo (nos avisa que el S3 se va a convertir público)


No cambiamos nada más y creamos el bucket.



Entramos y vemos que está vacío. Aunque parezca que es tan fácil como meter el index.html en el S3, primero debemos configurarlo para que nuestra web se vea.



Vamos a propiedades y abajo del todo vemos que la opción alojamiento de sitios web estáticos está deshabilitada.


Habilitamos el sitio web estático, escogemos la opción de sitio web estático y le asignamos el nombre del archivo index.html (nuestra web)


Volvemos a el inicio del bucket, desde objetos y cargamos el archivo web (index.html)



Nos falta agregar la política de bucket en json desde permisos para que nuestra web sea visible.


AWS tiene su generador de políticas, nada de coger código de internet.




Dentro del generador, elegimos S3, escogemos allow y ponemos * para que afecte a todos los archivos del bucket.


La acción para ver la web es GetObject.




El ARN está en la página antes del generador (en el bucket) y al final del ARN le añadimos /index.html para que afecte a el recurso en específico.


Se nos va a generar la política en json, la copiamos y pegamos en la página desde donde hemos entrado a el generador y guardamos.


Ahora desde el archivo index.html clickamos en la URL del objeto y veremos nuestra web.


Esto es todo, ya tenemos nuestra web visible en internet utilizando S3, aunque esta no es la forma más eficiente, se utilizan otros servicios como EFS.


No hay comentarios:

Publicar un comentario

De infraestructura on-premises a arquitectura híbrida en AWS: mi primer proyecto completo

En este proyecto personal he simulado una migración completa desde una infraestructura local (on-premises) hacia una arquitectura híbrida ...