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.
Bereitstellung einer statischen Website für AWS Amplify Hosting aus einem S3-Allzweck-Bucket
Wir empfehlen Ihnen, AWS Amplify Hosting zu verwenden, um Inhalte statischer Websites zu hosten, die in S3 gespeichert sind. Amplify Hosting ist ein vollständig verwalteter Service, mit dem Sie Ihre Websites auf einfache Weise in einem weltweit verfügbaren Content Delivery Network (CDN) bereitstellen können CloudFront, das von Amazon betrieben wird und sicheres statisches Website-Hosting ohne umfangreiche Einrichtung ermöglicht. Mit AWS Amplify Hosting können Sie den Speicherort Ihrer Objekte in Ihrem Allzweck-Bucket auswählen, Ihre Inhalte auf einem verwalteten CDN bereitstellen und eine öffentliche HTTPS-URL generieren, damit Ihre Website überall zugänglich ist. Die Bereitstellung einer statischen Website mit Amplify Hosting bietet Ihnen die folgenden Vorteile und Features:
Bereitstellung im AWS Content Delivery Network (CDN) von Amazon CloudFront — CloudFront ein Webservice, der die Verteilung Ihrer statischen und dynamischen Webinhalte an Ihre Benutzer beschleunigt. CloudFront stellt Ihre Inhalte über ein weltweites Netzwerk von Rechenzentren bereit, die als Edge-Standorte bezeichnet werden. Wenn ein Benutzer Inhalte anfordert, die Sie bereitstellen CloudFront, wird die Anfrage an den Edge-Standort weitergeleitet, der die niedrigste Latenz (Zeitverzögerung) bietet, sodass Inhalte mit der bestmöglichen Leistung, erhöhter Zuverlässigkeit und Verfügbarkeit bereitgestellt werden. Weitere Informationen finden Sie unter How CloudFront Delivers Content im Amazon CloudFront Developer Guide.
HTTPS-Unterstützung – Bietet eine sichere Kommunikation und Datenübertragung zwischen Ihrer Website und dem Webbrowser eines Benutzers.
Benutzerdefinierte Domains – Ermöglicht eine einfache Verbindung Ihrer Website mit einer benutzerdefinierten URL, die Sie bei einer Domänenvergabestelle wie Amazon Route 53 erworben haben.
Benutzerdefinierte SSL-Zertifikate – Wenn Sie Ihre benutzerdefinierte Domain einrichten, können Sie das verwaltete Standardzertifikat verwenden, das Amplify für Sie bereitstellt, oder Sie können Ihr eigenes benutzerdefiniertes Zertifikat verwenden, das Sie bei einer externen Zertifizierungsstelle Ihrer Wahl erworben haben.
Integrierte Metriken und CloudWatch Überwachung — Überwachen Sie Traffic, Fehler, Datenübertragung und Latenz auf Ihrer Website.
Passwortschutz – Beschränken Sie den Zugriff auf Ihre Website, indem Sie in der Amplify-Konsole einen Benutzernamen und ein Passwort einrichten.
Weiterleitungen und Umschreibungen – Erstellen Sie Weiterleitungs- und Umschreibungsregeln in der Amplify-Konsole, damit ein Webserver die Navigation von einer URL zur anderen umleiten kann.
Wenn Sie Ihre Anwendung von einem Amazon S3 S3-Allzweck-Bucket auf Amplify Hosting bereitstellen, basieren die AWS Gebühren auf dem Preismodell von Amplify. Weitere Informationen finden Sie unter AWS Amplify -Preisgestaltung
Wichtig
Amplify Hosting ist nicht überall dort verfügbar, AWS-Regionen wo Amazon S3 verfügbar ist. Um eine statische Website in Amplify Hosting bereitzustellen, muss sich der Amazon-S3-Bucket für allgemeine Zwecke, der Ihre Website enthält, in einer Region befinden, in der Amplify verfügbar ist. Eine Liste der Regionen, in denen Amplify verfügbar ist, finden Sie unter Amplify-Endpunkte unter Allgemeine Amazon Web Services-Referenz.
Sie können den Bereitstellungsprozess über die Amazon S3 S3-Konsole, die Amplify-Konsole, die AWS CLI oder die AWS SDKs starten. Bereitstellungen in Amplify sind nur von einem Bucket für allgemeine Zwecke aus möglich, der sich in Ihrem eigenen Konto befindet. Amplify unterstützt keinen kontenübergreifenden Zugriff auf Buckets.
Folgen Sie diesen Anweisungen, um ausgehend von der Amazon-S3-Konsole eine statische Website aus einem Amazon-S3-Bucket für allgemeine Zwecke in Amplify Hosting bereitzustellen.
Bereitstellen einer statischen Website in Amplify aus der S3-Konsole
So stellen Sie eine statische Website aus der Amazon-S3-Konsole bereit
Melden Sie sich bei der an AWS Management Console und öffnen Sie die Amazon S3 S3-Konsole unter https://console.aws.amazon.com/s3/
. -
Wählen Sie im linken Navigationsbereich Buckets aus.
Wählen Sie in der Liste der Buckets den Bucket für allgemeine Zwecke aus, der die Website enthält, die Sie in Amplify Hosting bereitstellen möchten.
Wählen Sie die Registerkarte Eigenschaften aus.
-
Wählen Sie unter Hosten einer statischen Website die Option Amplify-App erstellen aus. In diesem Schritt wird der Bereitstellungsprozess in die Amplify-Konsole verschoben.
Führen Sie auf der Seite Deploy with S3 (Mit S3 bereitstellen) die folgenden Schritte aus.
-
Geben Sie als App name (App-Namen) den Namen Ihrer App oder Website ein.
-
Geben Sie als Branch name (Branch-Namen) den Namen des Backends Ihrer App ein.
-
Geben Sie als S3 location of objects to host (S3-Speicherort der zu hostenden Objekte) entweder den Verzeichnispfad zu Ihrem Bucket für allgemeine Zwecke ein oder wählen Sie Browse S3 (S3 durchsuchen), um ihn zu suchen und auszuwählen.
-
Wählen Sie Save and deploy (Speichern und Bereitstellen) aus.
Anmerkung
Wenn Sie eines der Objekte für eine statische Website in Ihrem auf Amplify gehosteten Bucket für allgemeine Zwecke aktualisieren, müssen Sie die Anwendung erneut in Amplify Hosting bereitstellen, damit die Änderungen wirksam werden. Amplify Hosting erkennt Änderungen an Ihrem Bucket nicht automatisch. Weitere Informationen finden Sie unter Aktualisieren einer statischen Website, die aus einem S3-Bucket in Amplify bereitgestellt wurde, im Benutzerhandbuch zu AWS Amplify Hosting.
Um direkt von der Amplify-Konsole aus zu starten, lesen Sie den Abschnitt Bereitstellen einer statischen Website von S3 mithilfe der Amplify-Konsole im Benutzerhandbuch zu AWS Amplify Hosting.
Informationen zu den ersten Schritten mit dem AWS SDKs finden Sie unter Erstellen einer Bucket-Richtlinie zur Bereitstellung einer statischen Website aus S3 mithilfe von AWS SDKs im AWS Amplify Hosting-Benutzerhandbuch.