Actualización de un sitio web estático implementado en Amplify desde un bucket de S3 - AWS Amplify Hospedaje

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Actualización de un sitio web estático implementado en Amplify desde un bucket de S3

Si actualiza alguno de los objetos de un sitio web estático en un bucket de S3 de uso general alojado en Amplify, debe volver a implementar la aplicación en Amplify Hosting para que los cambios tengan efecto. Amplify Hosting no detecta automáticamente los cambios en el bucket de S3. Le recomendamos que utilice la AWS Command Line Interface (CLI) para actualizar el sitio web.

Sincronización de las actualizaciones en S3

Tras realizar cambios en los archivos de proyecto de su sitio web, utilice el siguiente comando s3 sync para sincronizar los cambios hechos en el directorio de origen local con el bucket de uso general de Amazon S3 de destino. Para usar este ejemplo, sustituya <source> por el nombre del directorio local y <target> por el nombre del bucket de Amazon S3.

aws s3 sync <source> <target>

Reimplementación del sitio web en Amplify Hosting

Utilice el siguiente comando amplify start-deployment para volver a implementar la aplicación actualizada en un bucket de Amazon S3 en Amplify Hosting. Para usar este ejemplo, sustituya <app_id> por el identificador de la aplicación de Amplify, <branch_name> por el nombre de la ramificación y s3://amzn-s3-demo-website-bucket/prefix por el bucket y el prefijo de S3.

aws amplify start-deployment --app-id <app_id> --branch-name <branch_name> --source-url s3://amzn-s3-demo-website-bucket/prefix source-url-type BUCKET_PREFIX