Alojamiento de un sitio web estático en S3

Recordar que Amazon Simple Storage Service (Amazon S3) proporciona almacenamiento de objetos, y tiene muchos usos prácticos. Uno de sus usos es alojar un sitio web estático. Si se utiliza Amazon S3 con este propósito, se puede evitar la necesidad de implementar una infraestructura de tiempo de ejecución compleja o costosa.

Untitled

En un sitio web estático, las páginas web se crean utilizando lenguajes sencillos como HTML, CSS o JavaScript. Por el contrario, un sitio web dinámico depende del procesamiento del lado del servidor, incluidos scripts del lado del servidor como PHP, JSP o ASP.NET.

Pasos para alojar un sitio

Alojar un sitio web estático en Amazon S3 implica algunos pasos:

  1. Primero, crear un bucket en Amazon S3 para almacenar el contenido del sitio web.
  2. Después, configurar el bucket de S3 para permitir que el sitio web aloje y otorgue permiso de lectura pública a su contenido.
  3. Por último, cargar el contenido del sitio web al bucket usando la consola de administración de AWS o la AWS Command Line Interface (AWS CLI).
  4. Acceder al sitio web en el URL del punto de enlace que Amazon S3 le asignó. El URL del punto de enlace incluye el nombre del bucket y el nombre de la Región que contiene el bucket como se muestra en el diagrama.

Características

Untitled

Cuando se asigna una URL de punto de enlace a un sitio web estático alojado en Amazon S3, la URL se ajusta a uno de los dos formatos. Como se mencionó anteriormente, la URL contiene el nombre del bucket y el nombre de la Región donde se creó el bucket. La diferencia entre los dos formatos es que el carácter separador que aparece delante del nombre de la región es un punto (.) o un guion (-). El tipo de separador depende de la región que contiene el depósito.

Por ejemplo, si el depósito se crea en la región EE. UU. Oeste (Oregón), el carácter separador es un guion. Sin embargo, si el depósito se crea en la región UE (Fráncfort), el carácter separador es un punto.

NOTA: El contenido web que se ha cargado se debería almacenar en una jerarquía de carpetas de Amazon S3 que refleje la estructura del contenido del sitio web. Además, cuando se habilita un bucket para alojamiento de un sitio web, se debe proporcionar el nombre del documento índice. Este documento es la página web predeterminada que devuelve Amazon S3 cuando se realiza una solicitud al directorio raíz del sitio web o una de sus subcarpetas. Asegúrese de que el contenido web cargado incluya este documento índice en el nivel de carpeta correspondiente.


Utilizar un dominio personalizado

En lugar de acceder a un sitio web estático mediante su URL de punto de enlace de Amazon S3 asignado, un usuario puede utilizar de manera opcional el servicio Amazon Route 53 para asignar su propio nombre de dominio al punto de enlace de Amazon S3. Por ejemplo, un usuario le podría asignar el nombre de dominio mompopcafe.com, o asignarle un nombre de subdominio como www.mompopcafe.com.

Untitled