AWS: lanzamiento de un sitio web

Lanzar un sitio web es una de las cosas más importantes para una empresa, ya sea una empresa nueva o una empresa bien establecida. Pero. Lanzar un sitio web no es una tarea fácil, hay muchas cosas de las que ocuparse. AWS lo hace más fácil tanto para los que tienen conocimientos completos como para los que están empezando. Al usar el servicio AWS S3 que aloja un sitio web en un juego para niños ahora. Esto les da a los titulares de la empresa más tiempo para concentrarse en otras cosas importantes que se deben hacer en la empresa.

Veamos cómo puede alojar un sitio web usando AWS con los siguientes pasos:

Paso 1: Recopilación de los conceptos básicos

El paso más básico es primero tener una cuenta de AWS que funcione y su código de front-end (archivo .html) que será el contenido de su sitio web. No se preocupe por el contenido .html, incluso se puede crear un <p>Hola Mundo</p> básico .

Paso 2: Crea un S3 Bucket de tu sitio web

Para mantener las cosas simples, usaremos solo un servicio de AWS para alojar nuestro sitio web que es AWS S3. AWS S3 en un servicio de almacenamiento donde todos los archivos se almacenan en S3 Buckets. Inicie sesión en su cuenta de AWS y elija S3 en el cuadro de búsqueda.

aws search box

Después de esto, cuando se abra el panel S3, haga clic en crear depósito.

AWS S3 console

Luego, proporcione un nombre único a nivel mundial para su depósito S3 y seleccione la región en la que desea que esté su depósito.

AWS create bucket

Después de hacer clic en Siguiente, verá un panel que le pedirá que defina algunas etiquetas para su depósito, esto es opcional ya que las etiquetas son solo para su reconocimiento del depósito. Puede omitir este paso simplemente haciendo clic en Siguiente.

create bucket details page

Una vez hecho esto, aparecerá un nuevo panel donde todo el acceso público a su depósito se denegará de forma predeterminada. Pero, dado que vamos a alojar un sitio web que debe ser público para que todos puedan verlo. 

bucket -deny public access

Para hacer esto, debe desmarcar la casilla de verificación. Una vez que lo seleccione, aparecerá una ventana emergente advirtiéndole que el cubo será público. Entonces, no se asuste por eso, solo marque la casilla de reconocimiento 

AWS create bucket

Después de esto, revise su depósito y haga clic en Crear depósito.

Review bucket

Paso 3: Subir archivo a su S3 Bucket

Una vez que se crea el depósito, ahora es el momento de cargar el archivo .html en él. Para esto, haga clic en el botón azul Cargar en la parte superior derecha.

File upload S3 console

Agregue su archivo y haga clic en Siguiente .

upload HTML page

Después de cargar el archivo, haga clic en Siguiente

check the index file

Una vez que haga clic en Siguiente , en Administrar permiso público, seleccione Gran acceso público de lectura a este objeto , para que su sitio web sea de lectura pública.

bucket permissions

Por último, seleccione su tipo de almacenamiento S3, he elegido el tipo estándar básico. Pero, para reducir el costo, puede elegir cualquier otro tipo según sus necesidades.

upload setting

Ahora, al final, solo revise los detalles y haga clic en Cargar .

Bucket upload

Después de estos pasos, puede ver que nuestro archivo index.html se cargó correctamente.

Upload HTML file on AWS

Paso 4: Configure los ajustes de su S3 Bucket

Para informar a su cubo S3 que va a utilizarlo para alojar su sitio web, haga clic en la pestaña Propiedades . Después de esto, seleccione el título de alojamiento del sitio web estático y complete el nombre de su documento, no se requiere el nombre del error (puede escribir 404.html).

website properties

A continuación, haga clic en la pestaña Permiso . Ahora deberá hacer clic en la subsección «Política de depósito». Aquí, se le pedirá que cree un objeto JSON que contenga los detalles de la política de permisos de acceso de su depósito.

Esta parte puede ser confusa. Por ahora, solo le daremos el JSON que otorgará acceso público completo a los archivos en su depósito respectivo. Esto hará que el sitio web sea de acceso público.

Finalmente, pegue lo mismo en el editor de políticas de depósito anterior:

{"Version":"2012-10-17","Statement":[{"Sid":"PublicReadForGetBucketObjects",
"Effect":"Allow","Principal":"*","Action":"s3:GetObject",
"Resource":"arn:aws:s3:::YOUR-BUCKET-NAME/*"}]}

En lugar de YOUR-BUCKET-NAME, escriba el nombre de su depósito.

website policy setting

Una vez hecho esto, simplemente haga clic en Guardar y ¡Listo! Ahora ha cargado con éxito un sitio web estático simple en AWS S3.

Paso 5: alojamiento de su sitio web

Para acceder a su sitio, vuelva a la pestaña «Descripción general» en S3 y haga clic en su documento de índice. Obtendrá un menú deslizable con el enlace en su sitio web.

website overview

Copie y pegue el enlace en su navegador y su sitio web será accesible.

launched website

En este punto, creamos un depósito en AWS S3 y cargamos todos los archivos requeridos por el sitio web y alojamos y lanzamos con éxito el sitio web.

Publicación traducida automáticamente

Artículo escrito por tanyadrona y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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