Mettre à jour un site Web statique déployé sur Amplify à partir d'un S3 bucket - AWS Amplify Hébergement

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Mettre à jour un site Web statique déployé sur Amplify à partir d'un S3 bucket

Si vous mettez à jour l'un des objets d'un site Web statique à des fins générales S3 bucket hébergé sur Amplify, vous devez redéployer l'application sur Amplify Hosting pour que les modifications prennent effet. Amplify Hosting ne détecte pas automatiquement les modifications apportées au S3 seau. Nous vous recommandons d'utiliser le AWS Command Line Interface (CLI) pour mettre à jour votre site Web.

Synchroniser les mises à jour avec S3

Après avoir apporté des modifications aux fichiers de projet de votre site Web, utilisez la commande de synchronisation s3 suivante pour synchroniser les modifications que vous avez apportées à votre répertoire source local avec votre compartiment Amazon S3 à usage général cible. Pour utiliser cet exemple, remplacez <source> avec le nom de votre répertoire local et <target> avec le nom de votre compartiment Amazon S3.

aws s3 sync <source> <target>

Redéployer le site Web vers Amplify Hosting

Utilisez la commande amplify start-deployment suivante pour redéployer votre application mise à jour dans un compartiment Amazon S3 vers Amplify Hosting. Pour utiliser cet exemple, remplacez <app_id> avec l'identifiant de votre application Amplify, <branch_name> avec le nom de votre agence, et s3://amzn-s3-demo-website-bucket/prefix avec votre S3 seau et préfixe.

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