HOSTING DE SITIOS WEB ESTATICOS (SPA) CON CLOUDFRONT Y S3

hosting de sitios web estaticos (spa) con cloudfront y s3

ed

HOSTING DE SITIOS WEB ESTATICOS (SPA) CON CLOUDFRONT Y S3

1. Crear bucket s3 para almacenar los archivos estaticos

Debe crearse o destinarse un bucket para almacenar los archivos estaticos del sitio y realizar la subida de los archivos respectivamente.

2. Crear una nueva distribución de CloudFront

Create a CloudFront distribution
Una vez creada la nueva distribución deben configurarse las páginas de error ingresando a la distribución
sobre Error Pages con el fin de asignar páginas de error por defecto o redireccionar al index.html si
es que se trata de una SPA y se prefiere manejar los errores desde la aplicación.
Inicialmente bastaría con personalizar los errores 404 y 403.

error response img
error response img

3. Configurando permisos sobre el bucket desde cloudfront

Se debe ingresar a la nueva distribución sobre la opción Origins y seleccionar el bucket que se utilizará para servir el contenido estatico.
Sobre la opción Origin access seleccionar Legacy access identities con el fin de crear un politica que permita a cloudfront acceder al bucket.

policy
policy

Una vez realizado bastará con acceder a la url generada para la distribución de cloudfront para visualizar el sitio.

4. Otras configuraciones

Lo anterior permite la configuración mas básica para publicar sitios web estaticos utilizando cloudfront y s3
pero aún queda pendiente entre otros puntos:

Articulos relacionados