Cómo crear un sitio web estático en un depósito de AWS S3

Crear sitio web estático

S3 Bucket es un servicio de almacenamiento de objetos de AWS. Podemos usar AWS S3 Bucket para alojar un sitio web estático. AWS S3 no admite secuencias de comandos del lado del servidor, pero AWS tiene otros recursos para alojar sitios web dinámicos. Para alojar un sitio web estático en Amazon S3, debemos configurar un depósito de AWS S3 para el alojamiento de sitios web y luego cargar el contenido de nuestro sitio web en el depósito que creamos. Cuando configuramos un depósito como un sitio web estático, habilitamos el alojamiento de sitios web estáticos.

Después de configurar nuestro depósito como un sitio web estático, podemos acceder al depósito a través de los puntos de enlace del sitio web de Amazon S3 específicos de la región de AWS para nuestro depósito.

Para configurar nuestro depósito de AWS S3 para el alojamiento de sitios web estáticos, utilizaremos la Consola de administración de AWS en este artículo.

Para conocer los pasos para crear un depósito S3 simple y saber más al respecto, haga clic aquí. Este documento ha sido escrito por mí. Puede usarlo para crear un S3 Bucket público simple.

requisitos previos

  1. Cuenta AWS (Crear si no tienes uno).
  2. Depósito público de S3.

¿Que haremos?

  1. Consulte este artículo para crear y obtener más información sobre S3 Public Bucket.
  2. Configure el depósito público de S3 existente para que funcione como un sitio web estático.

Configure el S3 Bucket existente para que funcione como un sitio web estático

Antes de continuar, supongo que ha creado un S3 Bucket.

Una vez que tenga su depósito S3 público en su lugar, seleccione el depósito S3 y haga clic en «Permisos» y luego seleccione «Alojamiento de sitio web estático».

Desplácese hacia abajo y seleccione ‘Usar este cubo para alojar un sitio web’ y desplácese hacia abajo y haga clic en guardar la configuración.

Crear sitio web estático

Alojamiento de sitios web estáticos

Una vez que tenga un S3 Public Bucket con usted, vaya a la pantalla principal de S3 Buckets y haga clic en su depósito -> Cargar. Obtendrá una pantalla donde puede cargar el contenido de su sitio web estático o simplemente una sola página index.html. Aquí estoy cargando solo un archivo llamado index.html.

Al crear un depósito S3, asegúrese de que el nombre del depósito S3 sea único universalmente y que ningún otro depósito existente tenga el mismo nombre.

Haga clic en «Siguiente» y cambie «Administrar permisos públicos» a «Otorgar acceso público de lectura a los objetos» y luego haga clic en Cargar.

Una vez que haya cargado con éxito el archivo index.html (o su sitio web estático), podrá verlo en la consola. Seleccione el «index.html». Aquí, he creado un index.html de muestra de la página principal de https://www.howtoforge.com/. Puede tener su propia página web de muestra.

Subir archivos

Una vez que haga clic en el objeto, haga clic en «Hacer público» para hacerlo público y poder acceder a la página desde cualquier lugar. Si no la haces pública, no todo el mundo podrá acceder a la página desde Internet.

Acceso público

Aquí puede ver los archivos en la página principal que ha subido.

Pagina principal

Una vez que haga clic en el objeto, haga clic en «Hacer público» para hacerlo público para que se pueda acceder a la página desde cualquier lugar, de lo contrario, su página web no será accesible para todos.

Hacer público el sitio web

Desplácese hacia abajo y haga clic en «URL de objeto» para ver la página web estática.

URL del objeto

Había guardado y subido la página principal de howtoforge.com, que se puede ver en la siguiente imagen. Puede tener y cargar su propia página .html del sitio web estático completo o solo una página web.

Copia estática de la página web

Conclusión

En este artículo, vimos los pasos para cargar una página web estática, cambiar sus permisos y acceder a ella mediante un «sitio web estático» de S3.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *