Aktualisierung einer statischen Website, die aus einem Bucket für Amplify bereitgestellt wurde S3 - AWS Amplify Hosting

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 aus einem Bucket für Amplify bereitgestellt wurde S3

Wenn Sie eines der Objekte für eine statische Website in einem auf Amplify gehosteten S3 Allzweck-Bucket aktualisieren, müssen Sie die Anwendung erneut auf Amplify Hosting bereitstellen, damit die Änderungen wirksam werden. Amplify Hosting erkennt Änderungen am S3 Bucket nicht automatisch. 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, <source> ersetzen Sie es durch den Namen Ihres lokalen Verzeichnisses und <target> durch den 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, <app_id> ersetzen Sie es durch die ID Ihrer Amplify-Anwendung, <branch_name> durch den Namen Ihrer Filiale sowie s3://amzn-s3-demo-website-bucket/prefix durch Ihren S3 Bucket und Ihr 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