Aktualisierung einer statischen Website, die von einem auf Amplify bereitgestellt wurde S3 Bucket - AWS Amplify Hosten

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Aktualisierung einer statischen Website, die von einem auf Amplify bereitgestellt wurde S3 Bucket

Wenn Sie eines der Objekte für eine statische Website allgemein aktualisieren S3 Bucket, der auf Amplify gehostet wird, Sie müssen die Anwendung erneut auf Amplify Hosting bereitstellen, damit die Änderungen wirksam werden. Amplify Hosting erkennt nicht automatisch Änderungen an S3 Eimer. Wir empfehlen Ihnen, die AWS Command Line Interface (CLI) zu verwenden, um Ihre Website zu aktualisieren.

Synchronisieren Sie Updates mit S3

Nachdem Sie Änderungen an den Projektdateien Ihrer Website vorgenommen haben, verwenden Sie den folgenden Befehl s3 sync, um die Änderungen, die Sie an Ihrem lokalen Quellverzeichnis vorgenommen haben, mit Ihrem Amazon S3 S3-Ziel-Bucket für allgemeine Zwecke zu synchronisieren. Um dieses Beispiel zu verwenden, ersetzen Sie <source> durch den Namen Ihres lokalen Verzeichnisses und <target> mit dem Namen Ihres Amazon S3 S3-Buckets.

aws s3 sync <source> <target>

Stellen Sie die Website erneut auf Amplify Hosting bereit

Verwenden Sie den folgenden Befehl amplify start-deployment, um Ihre aktualisierte Anwendung in einem Amazon S3 S3-Bucket erneut auf Amplify Hosting bereitzustellen. Um dieses Beispiel zu verwenden, ersetzen Sie <app_id> mit der ID Ihrer Amplify-Anwendung, <branch_name> mit dem Namen Ihrer Filiale und s3://amzn-s3-demo-website-bucket/prefix mit deinem S3 Eimer und Präfix.

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