Aggiornamento di un sito Web statico distribuito su Amplify da un bucket S3 - AWS Amplify Ospitare

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Aggiornamento di un sito Web statico distribuito su Amplify da un bucket S3

Se aggiorni uno qualsiasi degli oggetti per un sito Web statico in un S3 bucket generico ospitato su Amplify, devi ridistribuire l'applicazione su Amplify Hosting per rendere effettive le modifiche. Amplify Hosting non rileva automaticamente le modifiche al bucket. S3 Ti consigliamo di utilizzare AWS Command Line Interface (CLI) per aggiornare il tuo sito Web.

Sincronizza gli aggiornamenti con S3

Dopo aver apportato modifiche ai file di progetto del tuo sito Web, utilizza il seguente comando s3 sync per sincronizzare le modifiche apportate alla directory di origine locale con il bucket Amazon S3 generico di destinazione. Per utilizzare questo esempio, <source> sostituiscilo con il nome della tua directory locale e <target> con il nome del tuo bucket Amazon S3.

aws s3 sync <source> <target>

Ridistribuisci il sito Web su Amplify Hosting

Utilizza il seguente comando amplify start-deployment per ridistribuire l'applicazione aggiornata in un bucket Amazon S3 su Amplify Hosting. Per utilizzare questo esempio, <app_id> sostituiscilo con l'id dell'applicazione Amplify<branch_name>, con il nome della filiale e con il bucket s3://amzn-s3-demo-website-bucket/prefix e S3 il prefisso.

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