Aktivieren des Website-Hostings
Wenn Sie einen Bucket als statische Website konfigurieren, müssen Sie das statische Website-Hosting aktivieren, ein Indexdokument konfigurieren und Berechtigungen festlegen.
Sie können statisches Website-Hosting mit der Amazon-S3-Konsole, der REST-API, den AWS-SDKs, der AWS CLI oder AWS CloudFormation aktivieren.
Informationen zum Konfigurieren Ihrer Website mit einer benutzerdefinierten Domäne finden Sie unter Tutorial: Konfigurieren einer statischen Website mithilfe einer benutzerdefinierten bei Route 53 registrierten Domäne.
So aktivieren Sie das statische Website-Hosting
-
Melden Sie sich bei der AWS Management Console an und öffnen Sie die Amazon-S3-Konsole unter https://console.aws.amazon.com/s3/
. -
Wählen Sie in der Liste Buckets den Namen des Buckets aus, für den Sie das Hosting statischer Websites aktivieren wollen.
-
Wählen Sie Properties (Eigenschaften).
-
Wählen Sie unter Static website hosting (Hosting statischer Websites) Edit (Bearbeiten) aus.
-
Wählen Sie Use this bucket to host a website (Diesen Bucket zum Hosten einer Website verwenden).
-
Wählen Sie unter Static website hosting (Hosting statischer Websites) die Option Enable (Aktivieren) aus
-
Geben Sie unter Index document (Index-Dokument) den Dateinamen des Index-Dokuments ein, der typischerweise
index.html
ist.Der Name des Indexdokuments unterscheidet Groß- und Kleinschreibung und muss genau mit dem Dateinamen des HTML-Indexdokuments übereinstimmen, das Sie in den S3-Bucket hochladen möchten. Wenn Sie Ihren Bucket für das Hosting von Websites konfigurieren, müssen Sie ein Indexdokument angeben. Amazon S3 gibt dieses Indexdokument zurück, wenn Anfragen an die Root-Domäne oder einen der Unterordner gestellt werden. Weitere Informationen finden Sie unter Konfigurieren eines Indexdokuments.
-
Um ein eigenes benutzerdefiniertes Fehlerdokument für Fehler der Klasse 4XX bereitzustellen, geben Sie unter Fehlerdokument den Dateinamen des benutzerdefinierten Fehlerdokuments ein.
Der Name des Fehlerdokuments unterscheidet Groß- und Kleinschreibung und muss genau mit dem Dateinamen des HTML-Fehlerdokuments übereinstimmen, das Sie in Ihren S3-Bucket hochladen möchten. Wenn Sie kein benutzerdefiniertes Fehlerdokument angeben und ein Fehler auftritt, wird von Amazon S3 ein Standard-HTML-Fehlerdokument zurückgegeben. Weitere Informationen finden Sie unter Konfigurieren eines benutzerdefinierten Fehlerdokuments.
-
(Optional) Wenn Sie fortschrittliche Umleitungsregeln angeben möchten, geben Sie unter Redirection rules (Umleitungsregeln) JSON zur Beschreibung der Regeln ein.
Beispielsweise können Sie bedingt Anfragen abhängig von bestimmten Objektschlüsselnamen oder Präfixen in der Anfrage weiterleiten. Weitere Informationen finden Sie unter Konfigurieren von Umleitungsregeln für die Verwendung von fortschrittliche bedingten Umleitungen.
-
Wählen Sie Änderungen speichern aus.
Amazon S3 ermöglicht statisches Website-Hosting für Ihren Bucket. Unten auf der Seite sehen Sie unter Static website hosting (Hosting statischer Websites) den Website-Endpunkt für Ihren Bucket.
-
Notieren Sie unter Static website hosting (Statisches Website-Hosting) den Wert für Endpoint (Endpunkt).
Der Endpoint (Endpunkt) ist der Amazon-S3-Website-Endpunkt für Ihren Bucket. Nachdem Sie den Bucket als statische Website konfiguriert haben, können Sie diesen Endpunkt verwenden, um Ihre Website zu testen.
Weitere Informationen zum Senden von direkten REST-Anfragen zur Aktivierung des statischen Website-Hostings finden Sie in den folgenden Abschnitten der Amazon Simple Storage Service API-Referenz:
Um eine statische Website auf Amazon S3 zu hosten, konfigurieren Sie einen Amazon-S3-Bucket für ein Website-Hosting und laden dann Ihren Website-Inhalt in den Bucket hoch. Sie können die AWS SDKs auch verwenden, um die Websitekonfiguration programmgesteuert zu erstellen, zu aktualisieren und zu löschen. Die SDKs stellen Wrapper-Klassen für die Amazon-S3-REST-APIs bereit. Falls in Ihrer Anwendung erforderlich, können Sie auch direkt von Ihrer Anwendung aus REST-API-Anfragen senden.
Weitere Informationen zur Verwendung der AWS CLI zur Konfiguration eines S3-Buckets als statische Website finden Sie unter Website in der AWS CLI-Befehlsreferenz.
Als Nächstes müssen Sie das Indexdokument konfigurieren und Berechtigungen festlegen. Weitere Informationen finden Sie unter Konfigurieren eines Indexdokuments und Festlegen von Berechtigungen für den Website-Zugriff.
Optional können Sie auch ein Fehlerdokument, eineWebdatenverkehrs-Protokollierung oder eine Weiterleitung konfigurieren.