

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.

# Tutorial: Konfigurieren einer statischen Website mithilfe einer benutzerdefinierten bei Route 53 registrierten Domäne
<a name="website-hosting-custom-domain-walkthrough"></a>

Angenommen, Sie wollen eine statische Website auf Amazon S3 hosten. Sie haben eine Domäne bei Amazon Route 53 registriert (zum Beispiel `example.com`), und Sie möchten, dass Anforderungen für `http://www.example.com` und `http://example.com` von Ihren Amazon-S3-Inhalten aus bedient werden. Sie können diese Anleitung verwenden, um zu erfahren, wie Sie eine statische Website hosten und Umleitungen auf Amazon S3 für eine Website mit einem benutzerdefinierten Domänennamen, der bei Route 53 registriert ist, anlegen können. Sie können mit einer vorhandenen Website arbeiten, die Sie auf Amazon S3 hosten möchten, oder diesen Walkthrough verwenden, um bei Null anzufangen. 

Nachdem Sie diese exemplarische Vorgehensweise abgeschlossen haben, können Sie optional Amazon verwenden CloudFront , um die Leistung Ihrer Website zu verbessern. Weitere Informationen finden Sie unter [Beschleunigen Sie Ihre Website mit Amazon CloudFront](website-hosting-cloudfront-walkthrough.md).

**Anmerkung**  
Amazon S3 Website-Endpunkte unterstützen nicht HTTPS oder Zugriffspunkte. Wenn Sie HTTPS verwenden möchten, können Sie Amazon verwenden, CloudFront um eine statische Website bereitzustellen, die auf Amazon S3 gehostet wird.  
Ein Tutorial zum sicheren Hosten Ihrer Inhalte mit CloudFront Amazon S3 finden Sie unter[Tutorial: Hosten von On-Demand-Streaming-Videos mit Amazon S3 CloudFront, Amazon und Amazon Route 53](tutorial-s3-cloudfront-route53-video-streaming.md). Weitere Informationen finden Sie unter [Wie verwende ich, CloudFront um eine statische Website bereitzustellen, die auf Amazon S3 gehostet wird?](https://aws.amazon.com/premiumsupport/knowledge-center/cloudfront-serve-static-website/) und [HTTPS für die Kommunikation zwischen Zuschauern erforderlich ist und CloudFront](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/using-https-viewers-to-cloudfront.html).

**Automatisieren der statischen Website-Einrichtung mit einer Vorlage CloudFormation**  
Sie können eine CloudFormation Vorlage verwenden, um die Einrichtung Ihrer statischen Website zu automatisieren. Die CloudFormation Vorlage enthält die Komponenten, die Sie zum Hosten einer sicheren statischen Website benötigen, sodass Sie sich mehr auf den Inhalt Ihrer Website und weniger auf die Konfiguration von Komponenten konzentrieren können.

Die CloudFormation Vorlage umfasst die folgenden Komponenten:
+ Amazon S3 – Erstellt einen Amazon-S3-Bucket zum Hosten Ihrer statischen Website.
+ CloudFront — Erstellt eine CloudFront Distribution, um Ihre statische Website zu beschleunigen.
+ Lambda@Edge – Verwendet [Lambda@Edge](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/lambda-at-the-edge.html), um jeder Serverantwort Sicherheits-Header hinzuzufügen. Sicherheits-Header sind eine Gruppe von Headern in der Webserverantwort, die Webbrowser anweisen, zusätzliche Sicherheitsvorkehrungen zu treffen. Weitere Informationen finden Sie im Blogbeitrag [Hinzufügen von HTTP-Sicherheitsheadern mithilfe von Lambda @Edge und Amazon](https://aws.amazon.com/blogs/networking-and-content-delivery/adding-http-security-headers-using-lambdaedge-and-amazon-cloudfront/). CloudFront

Diese CloudFormation Vorlage steht Ihnen zum Herunterladen und Verwenden zur Verfügung. Informationen und Anweisungen finden Sie unter [Erste Schritte mit einer sicheren statischen Website](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/getting-started-secure-static-website-cloudformation-template.html) im *Amazon CloudFront Developer Guide*.

**Topics**
+ [Bevor Sie beginnen](#root-domain-walkthrough-before-you-begin)
+ [Schritt 1: Registrieren einer benutzerdefinierten Domäne bei Route 53](#website-hosting-custom-domain-walkthrough-domain-registry)
+ [Schritt 2: Erstellen von zwei Buckets](#root-domain-walkthrough-create-buckets)
+ [Schritt 3: Konfigurieren Ihres Stammdomänen-Buckets für Website-Hosting](#root-domain-walkthrough-configure-bucket-aswebsite)
+ [Schritt 4: Konfigurieren Ihres Subdomänen-Buckets für die Website-Umleitung](#root-domain-walkthrough-configure-redirect)
+ [Schritt 5: Konfigurieren der Protokollierung für Website-Datenverkehr](#root-domain-walkthrough-configure-logging)
+ [Schritt 6: Hochladen des Index und des Website-Inhalts](#upload-website-content)
+ [Schritt 7: Hochladen eines Fehlerdokuments](#configure-error-document-root-domain)
+ [Schritt 8: Bearbeiten der S3 Block Public Access-Einstellungen](#root-domain-walkthrough-configure-bucket-permissions)
+ [Schritt 9: Anfügen einer Bucket-Richtlinie](#add-bucket-policy-root-domain)
+ [Schritt 10: Testen Ihres Domänen-Endpunkts](#root-domain-walkthrough-test-website)
+ [Schritt 11: Hinzufügen von Aliasdatensätzen für Ihre Domäne und Subdomäne](#root-domain-walkthrough-add-record-to-hostedzone)
+ [Schritt 12: Testen der Website](#root-domain-testing)
+ [Beschleunigen Sie Ihre Website mit Amazon CloudFront](website-hosting-cloudfront-walkthrough.md)
+ [Bereinigung Ihrer Beispielressourcen](getting-started-cleanup.md)

## Bevor Sie beginnen
<a name="root-domain-walkthrough-before-you-begin"></a>

Während Sie den Schritten in diesem Beispiel folgen, arbeiten Sie mit den folgenden Services:

**Amazon Route 53** – Sie verwenden Route 53, um Domänen zu registrieren und zu definieren, wohin der Internetdatenverkehr für Ihre Domäne geleitet werden soll. Das Beispiel zeigt, wie Sie Route 53-Alias-Datensätze erstellen, mit denen Sie Datenverkehr für Ihre Domäne (`example.com`) und Subdomäne (`www.example.com`) in einen Amazon-S3-Bucket umleiten, der eine HTML-Datei enthält.

**Amazon S3** – Mit Amazon S3 erstellen Sie Buckets, laden eine Beispielseite für eine Website hoch, konfigurieren Berechtigungen, sodass jeder den Inhalt sehen kann, und konfigurieren dann die Buckets für das Website-Hosting.

## Schritt 1: Registrieren einer benutzerdefinierten Domäne bei Route 53
<a name="website-hosting-custom-domain-walkthrough-domain-registry"></a>

Wenn Sie noch keinen registrierten Domänennamen haben, wie z. B. `example.com`, registrieren Sie einen mit Route 53. Weitere Informationen finden Sie unter [Registrieren einer neuen Domäne](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-register.html) im *Amazon-Route 53-Entwicklerhandbuch*. Nachdem Sie Ihren Domänennamen registriert haben, können Sie Ihre Amazon-S3-Buckets für das Website-Hosting erstellen und konfigurieren. 

## Schritt 2: Erstellen von zwei Buckets
<a name="root-domain-walkthrough-create-buckets"></a>

Um Anforderungen von sowohl der Stammdomäne als auch von der Subdomäne zu unterstützen, erstellen Sie zwei Buckets.
+ **Domänen-Bucket** – `example.com`
+ **Subdomänen-Bucket** – `www.example.com` 

Diese Bucket-Namen müssen genau mit Ihrem Domänennamen übereinstimmen. In diesem Beispiel lautet der Domänenname `example.com`. Sie hosten Ihre Inhalte aus dem Stammdomänen-Bucket (`example.com`). Sie erstellen eine Umleitungsanforderung für den Subdomänen-Bucket (`www.example.com`). Falls ein Benutzer `www.example.com` in seinen Browser eingibt, wird er zu `example.com` umgeleitet und sieht den Inhalt, der im Amazon-S3-Bucket mit diesem Namen gehostet wird. 

**So erstellen Sie Ihre Buckets für Website-Hosting**

Die folgenden Anweisungen geben einen Überblick darüber, wie Sie Ihre Buckets für das Website-Hosting erstellen. Eine ausführliche step-by-step Anleitung zur Erstellung eines Buckets finden Sie unter[Erstellen eines Allzweck-Buckets](create-bucket-overview.md).

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon S3 S3-Konsole unter [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Erstellen Sie den Stammdomänen-Bucket: 

   1. Wählen Sie in der Navigationsleiste oben auf der Seite den Namen der aktuell angezeigten Datei aus AWS-Region. Wählen Sie anschließend die Region aus, in der Sie einen Bucket erstellen möchten. 
**Anmerkung**  
Wählen Sie eine Region in der Nähe aus, um Latenz und Kosten gering zu halten und behördliche Vorschriften zu erfüllen. In einer Region gespeicherte Objekte verbleiben so lange in der Region, bis sie explizit in eine andere Region verschoben werden. Eine Liste von Amazon S3 finden Sie AWS-Regionen unter [AWS-Service Endpoints](https://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region) in der *Allgemeine Amazon Web Services-Referenz*.

   1. Wählen Sie im linken Navigationsbereich **Allzweck-Buckets** aus.

   1. Wählen Sie **Create Bucket** (Bucket erstellen) aus. Anschließend wird die Seite **Bucket erstellen** geöffnet.

   1. Geben Sie den **Bucket-Namen** ein (z. B. **example.com**).

   1. Wählen Sie die Region aus, in der Sie Ihren Bucket erstellen möchten. 

      Wählen Sie eine Region in Ihrer Nähe aus, um Latenz und Kosten auf einem Minimum zu halten oder behördliche Vorschriften zu erfüllen. Die von Ihnen ausgewählte Region bestimmt Ihren Amazon-S3-Website-Endpunkt. Weitere Informationen finden Sie unter [Website-Endpunkte](WebsiteEndpoints.md).

   1. Um die Standardeinstellungen zu übernehmen und den Bucket zu erstellen, wählen Sie **Create (Erstellen)**.

1. Erstellen Sie Ihren Subdomänen-Bucket: 

   1. Wählen Sie **Create Bucket (Bucket erstellen)** aus.

   1. Geben Sie den **Bucket-Namen** ein (z. B. **www.example.com**).

   1. Wählen Sie die Region aus, in der Sie Ihren Bucket erstellen möchten. 

      Wählen Sie eine Region in Ihrer Nähe aus, um Latenz und Kosten auf einem Minimum zu halten oder behördliche Vorschriften zu erfüllen. Die von Ihnen ausgewählte Region bestimmt Ihren Amazon-S3-Website-Endpunkt. Weitere Informationen finden Sie unter [Website-Endpunkte](WebsiteEndpoints.md).

   1. Um die Standardeinstellungen zu übernehmen und den Bucket zu erstellen, wählen Sie **Create (Erstellen)**.

Im nächsten Schritt konfigurieren Sie `example.com` für das Website-Hosting. 

## Schritt 3: Konfigurieren Ihres Stammdomänen-Buckets für Website-Hosting
<a name="root-domain-walkthrough-configure-bucket-aswebsite"></a>

In diesem Schritt konfigurieren Sie Ihren Stammdomänen-Bucket (`example.com`) als Website. Dieser Bucket enthält Ihren Website-Inhalt. Wenn Sie einen Bucket für das Website-Hosting konfigurieren, können Sie über auf die Website zugreife [Website-Endpunkte](WebsiteEndpoints.md). 

**So aktivieren Sie das statische Website-Hosting**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon S3 S3-Konsole unter [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Wählen Sie im linken Navigationsbereich **Allzweck-Buckets** aus.

1. Wählen Sie in der Liste Buckets den Namen des Buckets aus, für den Sie das Hosting statischer Websites aktivieren wollen.

1. Wählen Sie **Properties (Eigenschaften)**.

1. Wählen Sie unter **Static website hosting** (Hosting statischer Websites) **Edit** (Bearbeiten) aus.

1. Wählen Sie **Use this bucket to host a website (Diesen Bucket zum Hosten einer Website verwenden)**. 

1. Wählen Sie unter **Static website hosting (Hosting statischer Websites)** die Option **Enable (Aktivieren)** aus

1. 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](IndexDocumentSupport.md).

1. 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](CustomErrorDocSupport.md).

1. (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](how-to-page-redirect.md#advanced-conditional-redirects).

1. 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.

1. 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.

Nachdem Sie die [Blockierungseinstellungen für den öffentlichen Zugriff bearbeitet](https://docs.aws.amazon.com/AmazonS3/latest/userguide/website-hosting-custom-domain-walkthrough.html#root-domain-walkthrough-configure-bucket-permissions) und [eine Bucket-Richtlinie hinzugefügt](https://docs.aws.amazon.com/AmazonS3/latest/userguide/website-hosting-custom-domain-walkthrough.html#add-bucket-policy-root-domain) haben, die öffentlichen Lesezugriff ermöglicht, können Sie den Website-Endpunkt verwenden, um auf Ihre Website zuzugreifen. 

Im nächsten Schritt konfigurieren Sie Ihre Subdomäne (`www.example.com`) zur Weiterleitung von Anforderungen an Ihre Domäne (`example.com`). 

## Schritt 4: Konfigurieren Ihres Subdomänen-Buckets für die Website-Umleitung
<a name="root-domain-walkthrough-configure-redirect"></a>

Nachdem Sie Ihren Stammdomänen-Bucket für das Website-Hosting konfiguriert haben, können Sie Ihren Subdomänen-Bucket so konfigurieren, dass alle Anforderungen zu der Domäne umgeleitet werden. In diesem Beispiel werden alle Anforderungen für `www.example.com` an `example.com` umgeleitet.

**So konfigurieren Sie eine Umleitungsanforderung**

1. Wählen Sie in der Amazon-S3-Konsole in der Liste **Allzweck-Buckets** Ihren Subdomänen-Bucket aus (in diesem Beispiel `www.example.com`).

1. Wählen Sie **Properties (Eigenschaften)**.

1. Wählen Sie unter **Static website hosting (Hosting statischer Websites)** **Edit (Bearbeiten)** aus.

1. Wählen Sie **Redirect requests for an object (Anfragen für ein Objekt umleiten)**. 

1. Geben Sie im Feld **Target bucket (Ziel-Bucket)** Ihre Root-Domäne ein, z. B. **example.com**.

1. Wählen Sie für **Protocol (Protokoll)** die Option **http** aus.

1. Wählen Sie **Save Changes (Änderungen speichern)**.

## Schritt 5: Konfigurieren der Protokollierung für Website-Datenverkehr
<a name="root-domain-walkthrough-configure-logging"></a>

Wenn Sie die Anzahl der Besucher nachverfolgen möchten, die auf Ihre Website zugreifen, können Sie optional die Protokollierung für Ihren Stammdomänen-Bucket aktivieren. Weitere Informationen finden Sie unter [Protokollieren von Anfragen mit Server-Zugriffsprotokollierung](ServerLogs.md). Wenn Sie Amazon verwenden möchten, CloudFront um Ihre Website zu beschleunigen, können Sie auch die CloudFront Protokollierung verwenden.

**So aktivieren Sie die Server-Zugriffsprotokollierung für Ihren Stammdomänen-Bucket**

1. Öffnen Sie die Amazon S3 S3-Konsole unter [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Erstellen Sie in derselben Region, in der Sie den Bucket erstellt haben, der als statische Website konfiguriert ist, einen Bucket für die Protokollierung, z. B. `logs.example.com`.

1. Erstellen Sie einen Ordner für die Protokolldateien der Server-Zugriffsprotokollierung (z. B, `logs`).

1. (Optional) Wenn Sie damit die Leistung Ihrer Website verbessern CloudFront möchten, erstellen Sie einen Ordner für die CloudFront Protokolldateien (z. B.`cdn`).
**Wichtig**  
Wenn Sie eine Distribution erstellen oder aktualisieren und die CloudFront Protokollierung aktivieren, CloudFront aktualisiert die Bucket Access Control List (ACL), sodass das `awslogsdelivery` Konto `FULL_CONTROL` berechtigt ist, Logs in Ihren Bucket zu schreiben. Weitere Informationen finden Sie unter [Erforderliche Berechtigungen für die Konfiguration der Standardprotokollierung und für den Zugriff auf Ihre Protokolldateien](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/AccessLogs.html#AccessLogsBucketAndFileOwnership) im *Amazon CloudFront Developer Guide*. Wenn der Bucket, der die Logs speichert, die vom Bucket-Besitzer erzwungene Einstellung zur Deaktivierung von S3 Object Ownership verwendet ACLs, CloudFront können keine Logs in den Bucket geschrieben werden. Weitere Informationen finden Sie unter [Kontrolle des Besitzes von Objekten und Deaktivierung ACLs für Ihren Bucket](about-object-ownership.md).

1. Wählen Sie in der Liste **Buckets** Ihren Stammdomänen-Bucket aus.

1. Wählen Sie **Properties (Eigenschaften)**.

1. Wählen Sie unter **Server access logging (Server-Zugriffsprotokollierung)** **Edit (Bearbeiten)**.

1. Wählen Sie **Enable** aus.

1. Wählen Sie im **Ziel-Bucket** den Bucket und das Ordnerziel für die Server-Zugriffsprotokolle aus:
   + Navigieren Sie zum Ordner- und Bucket-Speicherort:

     1. Wählen Sie **Browse S3 (S3 durchsuchen)**.

     1. Wählen Sie den Bucket-Namen und dann den Ordner mit den Protokollen aus. 

     1. Wählen Sie **Choose path (Pfad wählen)**.
   + Geben Sie den S3-Bucket-Pfad ein, z. B, `s3://logs.example.com/logs/`.

1. Wählen Sie **Save Changes (Änderungen speichern)**.

   In Ihrem Protokoll-Bucket können Sie jetzt auf Ihre Protokolle zugreifen. Amazon S3 schreibt Website-Zugriffsprotokolle alle zwei Stunden in Ihren Bucket zur Protokollierung.

## Schritt 6: Hochladen des Index und des Website-Inhalts
<a name="upload-website-content"></a>

Als Nächstes laden Sie das Indexdokument und den optionalen Website-Inhalt zum Stammdomänen-Bucket hoch. 

Wenn Sie das statische Website-Hosting für Ihren Bucket aktivieren, geben Sie den Namen des Indexdokuments ein (z. B, **index.html**). Nachdem Sie das Hosting statischer Websites für den Bucket aktiviert haben, laden Sie eine HTML-Datei mit diesem Indexdokumentnamen in Ihren Bucket hoch.

**So konfigurieren Sie das Indexdokument**

1. Erstellen Sie eine Datei `index.html`.

   Wenn Sie nicht über eine Datei `index.html` verfügen, können Sie mit dem folgenden HTML-Code eine Datei erstellen:

   ```
   <html xmlns="http://www.w3.org/1999/xhtml" >
   <head>
       <title>My Website Home Page</title>
   </head>
   <body>
     <h1>Welcome to my website</h1>
     <p>Now hosted on Amazon S3!</p>
   </body>
   </html>
   ```

1. Speichern Sie die Indexdatei lokal.

   Der Dateiname des Indexdokuments muss genau mit dem Namen des Indexdokuments übereinstimmen, den Sie im Dialogfeld **Static website hosting (Statisches Website-Hosting)** eingeben. Beim Namen des Indexdokuments wird die Groß- und Kleinschreibung berücksichtigt. Wenn Sie beispielsweise im Dialogfeld **Static website hosting (Statisches Website-Hosting)** `index.html` als den Namen des **Index document (Indexdokuments)** eingeben, muss der Dateiname des Indexdokuments ebenfalls `index.html` und nicht `Index.html` lauten.

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon S3 S3-Konsole unter [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Wählen Sie im linken Navigationsbereich **Allzweck-Buckets** aus.

1. Wählen Sie in der Liste Buckets den Namen des Buckets aus, den Sie zum Hosten einer statischen Website verwenden möchten.

1. Aktivieren Sie das Hosting statischer Websites für Ihren Bucket und geben Sie den exakten Namen Ihres Indexdokuments ein (z. B. `index.html`). Weitere Informationen finden Sie unter [Aktivieren des Website-Hostings](EnableWebsiteHosting.md).

   Fahren Sie mit Schritt 6 fort, nachdem Sie das Hosting statischer Websites aktiviert haben. 

1. Führen Sie einen der folgenden Schritte aus, um das Indexdokument in Ihren Bucket hochzuladen:
   + Ziehen Sie die Indexdatei per Drag & Drop in das Konsolen-Bucket-Verzeichnis.
   + Wählen Sie **Upload (Hochladen)** und folgen Sie den Anweisungen zur Auswahl und zum Hochladen der Indexdatei.

    step-by-stepAnweisungen finden Sie unter[Objekte hochladen](upload-objects.md).

1. (Optional) Laden Sie andere Website-Inhalte in Ihren Bucket hoch.

## Schritt 7: Hochladen eines Fehlerdokuments
<a name="configure-error-document-root-domain"></a>

Wenn Sie das Hosting statischer Websites für Ihren Bucket aktivieren, geben Sie den Namen des Fehlerdokuments ein (z. B, **404.html**). Nachdem das Hosting statischer Websites für den Bucket aktiviert wurde, laden Sie eine HTML-Datei mit diesem Fehlerdokumentnamen in Ihren Bucket hoch.

**So konfigurieren Sie ein Fehlerdokument**

1. Erstellen Sie ein Fehlerdokument, z. B. `404.html`.

1. Speichern Sie die Fehlerdokumentdatei lokal.

   Der Name des Fehlerdokuments unterscheidet zwischen Groß- und Kleinschreibung und muss genau mit dem Namen übereinstimmen, den Sie beim Aktivieren des statischen Website-Hostings eingeben. Wenn Sie beispielsweise `404.html` im Dialogfeld **Hosten einer statischen Website** als Namen des **Fehlerdokuments** eingeben, muss der Dateiname des Fehlerdokuments ebenfalls `404.html` lauten.

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon S3 S3-Konsole unter [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Wählen Sie im linken Navigationsbereich **Allzweck-Buckets** aus.

1. Wählen Sie in der Liste Buckets den Namen des Buckets aus, den Sie zum Hosten einer statischen Website verwenden möchten.

1. Aktivieren Sie das Hosting statischer Websites für Ihren Bucket und geben Sie den exakten Namen Ihres Fehlerdokuments ein (z. B, `404.html`). Weitere Informationen erhalten Sie unter [Aktivieren des Website-Hostings](EnableWebsiteHosting.md) und [Konfigurieren eines benutzerdefinierten Fehlerdokuments](CustomErrorDocSupport.md).

   Fahren Sie mit Schritt 6 fort, nachdem Sie das Hosting statischer Websites aktiviert haben. 

1. Führen Sie einen der folgenden Schritte aus, um das Fehlerdokument in Ihren Bucket hochzuladen:
   + Ziehen Sie die Fehlerdokumentdatei in das Konsolen-Bucket-Verzeichnis.
   + Wählen Sie **Upload (Hochladen)** und folgen Sie den Anweisungen zur Auswahl und zum Hochladen der Indexdatei.

    step-by-stepAnweisungen finden Sie unter[Objekte hochladen](upload-objects.md).

## Schritt 8: Bearbeiten der S3 Block Public Access-Einstellungen
<a name="root-domain-walkthrough-configure-bucket-permissions"></a>

In diesem Beispiel bearbeiten Sie die Block-Einstellungen für den öffentlichen Zugriff für den Domänen-Bucket (`example.com`), um den öffentlichen Zugriff zu ermöglichen.

Standardmäßig blockiert Amazon S3 den öffentlichen Zugriff auf Ihr Konto und Ihre Buckets. Wenn Sie einen Bucket verwenden möchten, um eine statische Website zu hosten, können Sie diese Schritte verwenden, um Ihre Einstellungen für Block Public Access zu bearbeiten: 

**Warnung**  
Bevor Sie diesen Schritt ausführen, lesen Sie den Abschnitt [Blockieren des öffentlichen Zugriffs auf Ihren Amazon-S3-Speicher](access-control-block-public-access.md), um sicherzustellen, dass Sie die mit dem Zulassen eines öffentlichen Zugriffs verbundenen Risiken kennen und akzeptieren. Wenn Sie die Einstellungen für Block Public Access deaktivieren, um Ihren Bucket öffentlich zu machen, kann jeder im Internet auf Ihren Bucket zugreifen. Wir empfehlen Ihnen, den gesamten öffentlichen Zugriff auf Ihre Buckets zu blockieren.

1. Öffnen Sie die Amazon S3 S3-Konsole unter [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Wählen Sie den Namen des Buckets aus, den Sie als statische Website konfiguriert haben.

1. Wählen Sie **Permissions (Berechtigungen)**.

1. Wählen Sie unter **Block public access (bucket settings) (Öffentlichen Zugriff blockieren (Bucket-Einstellungen))**, die Option **Edit (Bearbeiten)**.

1. Löschen Sie **Block *all* public access (Gesamten öffentlichen Zugriff blockieren)** und wählen Sie **Save (Speichern)**.  
![\[Die Amazon-S3-Konsole mit den Bucket-Einstellungen für „Öffentlichen Zugriff blockieren“.\]](http://docs.aws.amazon.com/de_de/AmazonS3/latest/userguide/images/edit-public-access-clear.png)

   Amazon S3 deaktiviert die Einstellungen für „Öffentlichen Zugriff blockieren“ für Ihren Bucket. Um eine öffentliche, statische Website zu erstellen, müssen Sie möglicherweise auch die [Einstellungen für „Öffentlichen Zugriff blockieren“](https://docs.aws.amazon.com/AmazonS3/latest/user-guide/block-public-access-account.html) für Ihr Konto bearbeiten, bevor Sie eine Bucket-Richtlinie hinzufügen. Wenn die Einstellungen „Öffentlichen Zugriff blockieren“ für hr Konto aktuell aktiviert sind, sehen Sie einen Hinweis unter **„Öffentlichen Zugriff blockieren“ (Bucket-Einstellungen)**.

## Schritt 9: Anfügen einer Bucket-Richtlinie
<a name="add-bucket-policy-root-domain"></a>

In diesem Beispiel hängen Sie eine Bucket-Richtlinie an den Domain-Bucket (`example.com`) an, um öffentlichen Lesezugriff zu ermöglichen. Sie ersetzen die Bucket-Richtlinie *Bucket-Name* im Beispiel beispielsweise durch den Namen Ihres Domain-Buckets`example.com`.

Nachdem Sie die Einstellungen für S3 Block Public Access bearbeitet haben, können Sie eine Bucket-Richtlinie hinzufügen, um öffentlichen Lesezugriff auf den Bucket zu gewähren. Wenn Sie öffentlichen Lesezugriff gewähren, kann jeder im Internet auf Ihren Bucket zugreifen.

**Wichtig**  
Die zuvor genannte Richtlinie ist nur ein Beispiel und erlaubt Vollzugriff auf die Inhalte Ihres Buckets. Bevor Sie mit diesem Schritt fortfahren, lesen Sie den Abschnitt [Wie kann ich die Dateien in meinem Amazon-S3-Bucket sichern?](https://aws.amazon.com/premiumsupport/knowledge-center/secure-s3-resources/), um sicherzustellen, dass Sie die bewährten Methoden zum Sichern der Dateien in Ihrem S3-Bucket und die Risiken in Zusammenhang mit der Gewährung von öffentlichem Zugriff kennen.

1. Wählen Sie unter **Buckets** den Namen Ihres Buckets aus.

1. Wählen Sie **Permissions (Berechtigungen)**.

1. Wählen Sie unter **Bucket-Richtlinie** **Bearbeiten** aus.

1. Um öffentlichen Lesezugriff auf Ihre Website zu gewähren, kopieren Sie die folgende Bucket-Richtlinie und fügen Sie sie in den **Bucket policy editor (Bucket-Richtlinieneditor)** ein.

   ```
   {
       "Version": "2012-10-17",		 	 	 
       "Statement": [
           {
               "Sid": "PublicReadGetObject",
               "Effect": "Allow",
               "Principal": "*",
               "Action": [
                   "s3:GetObject"
               ],
               "Resource": [
                   "arn:aws:s3:::Bucket-Name/*"
               ]
           }
       ]
   }
   ```

1. Aktualisieren Sie den `Resource` zu Ihrem Bucket-Namen.

   Im vorherigen Beispiel *Bucket-Name* ist die Bucket-Richtlinie ein Platzhalter für den Bucket-Namen. Um diese Bucket-Richtlinie mit Ihrem eigenen Bucket zu verwenden, müssen Sie diesen Namen so aktualisieren, dass er mit Ihrem Bucket übereinstimmt.

1. Wählen Sie **Save Changes (Änderungen speichern)**.

   Es wird eine Meldung angezeigt, die darauf hinweist, dass die Bucket-Richtlinie erfolgreich hinzugefügt wurde.

   Wenn die Fehlermeldung `Policy has invalid resource` angezeigt wird, bestätigen Sie, dass der Bucket-Name in der Bucket-Richtlinie mit Ihrem Bucket-Namen übereinstimmt. Informationen zum Hinzufügen einer Bucket-Richtlinie finden Sie unter [Wie füge ich eine S3-Bucket-Richtlinie hinzu?](https://docs.aws.amazon.com/AmazonS3/latest/user-guide/add-bucket-policy.html)

   Wenn Sie eine Fehlermeldung erhalten und die Bucket-Richtlinie nicht speichern können, überprüfen Sie Ihr Konto und die Bucket-Einstellungen für Block Public Access, um zu bestätigen, dass Sie den öffentlichen Zugriff auf den Bucket zulassen.

Im nächsten Schritt können Sie die Endpunkte Ihrer Website herausfinden und Ihren Domänen-Endpunkt testen.

## Schritt 10: Testen Ihres Domänen-Endpunkts
<a name="root-domain-walkthrough-test-website"></a>

Nachdem Sie den Stammdomänen-Bucket zum Hosten einer öffentlichen Website konfiguriert haben, können Sie Ihren Endpunkt testen. Weitere Informationen finden Sie unter [Website-Endpunkte](WebsiteEndpoints.md). Sie können nur den Endpunkt für Ihren Domänen-Bucket testen, da Ihr Subdomänen-Bucket für die Website-Umleitung und nicht für das statische Website-Hosting eingerichtet ist. 

**Anmerkung**  
Amazon S3 unterstützt keinen HTTPS-Zugriff auf die Website. Wenn Sie HTTPS verwenden möchten, können Sie Amazon verwenden, CloudFront um eine statische Website bereitzustellen, die auf Amazon S3 gehostet wird.  
Weitere Informationen finden Sie unter [Wie verwende ich, CloudFront um eine statische Website bereitzustellen, die auf Amazon S3 gehostet wird?](https://aws.amazon.com/premiumsupport/knowledge-center/cloudfront-serve-static-website/) und [HTTPS für die Kommunikation zwischen Zuschauern erforderlich ist und CloudFront](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/using-https-viewers-to-cloudfront.html).

1. Wählen Sie unter **Buckets** den Namen Ihres Buckets aus.

1. Wählen Sie **Properties (Eigenschaften)**.

1. Wählen Sie unten auf der Seite unter **Static website hosting** (Hosting statischer Websites) Ihren **Bucket-Website-Endpunkt**.

   Ihr Indexdokument wird in einem separaten Browserfenster geöffnet.

Im nächsten Schritt verwenden Sie Amazon Route 53, damit Kunden Ihre beiden benutzerdefinierten Optionen verwenden können URLs , um zu Ihrer Website zu navigieren. 

## Schritt 11: Hinzufügen von Aliasdatensätzen für Ihre Domäne und Subdomäne
<a name="root-domain-walkthrough-add-record-to-hostedzone"></a>

In diesem Schritt erstellen Sie die Aliasdatensätze, die Sie der gehosteten Zone für Ihre Domänenzuordnungen `example.com` und `www.example.com` hinzufügen. Statt IP-Adressen verwenden die Alias-Datensätze Amazon S3 Website-Endpunkte. Amazon Route 53 verwaltet ein Mapping zwischen den Alias-Datensätzen und den IP-Adressen, wo sich die Amazon-S3-Buckets befinden. Sie erstellen zwei Alias-Datensätze: einen für Ihre Stamm-Domäne und einen für Ihre Subdomäne.

### Hinzufügen eines Aliasdatensatzes für Ihre Stamm-Domäne und Subdomäne
<a name="add-alis-record"></a>

**So fügen Sie Ihrer Stamm-Domäne einen Aliasdatensatz hinzu (`example.com`)**

1. Öffnen Sie die Route 53-Konsole unter [https://console.aws.amazon.com/route53/](https://console.aws.amazon.com/route53/).
**Anmerkung**  
Wenn Sie Route 53 noch nicht verwenden, lesen Sie [Schritt 1: Registrieren einer Domäne](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/getting-started.html#getting-started-find-domain-name) im *Amazon-Route 53-Entwicklerhandbuch*. Nachdem Sie Ihre Einrichtung abgeschlossen haben, können Sie mit den Anweisungen fortfahren.

1. Wählen Sie **Hosted Zones (Gehostete Zonen)** aus.

1. Wählen Sie in der Liste der gehosteten Zonen den Namen der gehosteten Zone aus, der dem Domänennamen entspricht.

1. Wählen Sie **Create Record Set (Datensatz erstellen)**.

1. Wählen Sie **Switch to wizard (Zu Assistent wechseln)** aus.
**Anmerkung**  
Wenn Sie Quick Create zum Erstellen Ihrer Aliaseinträge verwenden möchten, lesen Sie [Konfigurieren von Route 53 zum Weiterleiten von Datenverkehr an einen S3-Bucket](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/RoutingToS3Bucket.html#routing-to-s3-bucket-configuring).

1. Wählen Sie **Simple Routing (Einfaches Routing)**, und wählen Sie **Next (Weiter)**.

1. Wählen Sie **Define simple record (Einfachen Datensatz definieren)**.

1. Akzeptieren Sie unter **Record name (Datensatzname)** den Standardwert, bei dem es sich um den Namen Ihrer gehosteten Zone und Ihrer Domäne handelt.

1. Wählen Sie unter **Value/Route traffic to (Wert/Datenverkehr weiterleiten zu)** die Option **Alias to S3 website endpoint (Alias zu S3-Website-Endpunkt)** aus.

1. Wählen Sie die Region aus.

1. Wählen Sie den S3-Bucket.

   Der Bucket-Name sollte mit dem Namen übereinstimmen, der im Feld **Name** angezeigt wird. In der Liste **Choose S3 Bucket (S3-Bucket auswählen)** wird der Bucket-Name mit dem Amazon-S3-Website-Endpunkt für die Region angezeigt, in der der Bucket erstellt wurde, zum Beispiel `s3-website-us-west-1.amazonaws.com (example.com)`.

   **Choose S3 bucket (S3-Bucket auswählen)** listet einen Bucket auf, wenn:
   + Sie den Bucket als statische Website konfiguriert haben.
   + Der Name des Buckets mit dem Namen des Datensatzes übereinstimmt, den Sie anlegen.
   + Der aktuelle AWS-Konto hat den Bucket erstellt.

   Wenn Ihr Bucket nicht in der Auflistung **Choose S3 bucket** (S3-Bucket auswählen) angezeigt wird, geben Sie den Amazon-S3-Website-Endpunkt für die Region ein, in der der Bucket erstellt wurde, z. B. **s3-website-us-west-2.amazonaws.com**. Eine vollständige Liste der Amazon-S3-Website-Endpunkte finden Sie unter [Amazon-S3-Website-Endpunkte](https://docs.aws.amazon.com/general/latest/gr/s3.html#s3_website_region_endpoints). Weitere Informationen über das Alias-Target finden Sie unter [Wert/Datenverkehr weiterleiten zu](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/resource-record-sets-values-alias.html#rrsets-values-alias-alias-target) im *Amazon-Route 53-Entwicklerhandbuch*.

1. Wählen Sie unter **Datensatztyp** die Option **A ‐ Leitet Traffic an eine IPv4 Adresse und einige AWS Ressourcen weiter**.

1. Wählen Sie unter **Evaluate target health (Zielzustand bewerten)** die Option **No (Nein)**.

1. Wählen Sie **Define simple record (Einfachen Datensatz definieren)**.

**So fügen Sie Ihrer Subdomäne () einen Alias-Datensatz hi (`www.example.com`)**

1. Wählen Sie unter **Configure records (Datensätze konfigurieren)** die Option **Define simple record (Einfachen Datensatz definieren)** aus

1. Geben Sie unter **Record name (Datensatzname)** für Ihre Subdomäne `www` ein.

1. Wählen Sie unter **Value/Route traffic to (Wert/Datenverkehr weiterleiten zu)** die Option **Alias to S3 website endpoint (Alias zu S3-Website-Endpunkt)** aus.

1. Wählen Sie die Region aus.

1. Wählen Sie den S3-Bucket, zum Beispiel `s3-website-us-west-2.amazonaws.com (www.example.com)`.

   Wenn Ihr Bucket nicht in der Auflistung **Choose S3 bucket (S3-Bucket auswählen)** angezeigt wird, geben Sie den Amazon-S3-Website-Endpunkt für die Region ein, in der der Bucket erstellt wurde, z. B. **s3-website-us-west-2.amazonaws.com**. Eine vollständige Liste der Amazon-S3-Website-Endpunkte finden Sie unter [Amazon-S3-Website-Endpunkte](https://docs.aws.amazon.com/general/latest/gr/s3.html#s3_website_region_endpoints). Weitere Informationen über das Alias-Target finden Sie unter [Wert/Datenverkehr weiterleiten zu](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/resource-record-sets-values-alias.html#rrsets-values-alias-alias-target) im *Amazon-Route 53-Entwicklerhandbuch*.

1. Wählen Sie unter **Datensatztyp** die Option **A ‐ Leitet den Verkehr an eine IPv4 Adresse und einige AWS Ressourcen weiter**.

1. Wählen Sie unter **Evaluate target health (Zielzustand bewerten)** die Option **No (Nein)**.

1. Wählen Sie **Define simple record (Einfachen Datensatz definieren)**.

1. Klicken Sie auf der Seite **Configure records (Datensätze konfigurieren)** auf **Create records (Datensätze erstellen)**.

**Anmerkung**  
Änderungen werden im Allgemeinen innerhalb von 60 Sekunden an alle Route 53-Server übertragen. Wenn die Übertragung abgeschlossen ist, können Sie den Datenverkehr an den Amazon-S3-Bucket leiten, indem Sie den Namen des Alias-Datensatzes angeben, den Sie in diesem Verfahren erstellt haben.

### Hinzufügen eines Alias-Datensatzes für Ihre Stamm-Domäne und Subdomäne (alte Route 53-Konsole)
<a name="add-alis-record-old"></a>

**So fügen Sie Ihrer Stamm-Domäne einen Aliasdatensatz hinzu (`example.com`)**

Die Route 53-Konsole wurde überarbeitet. In der Route 53-Konsole können Sie vorübergehend die alte Konsole verwenden. Wenn Sie sich für die Arbeit mit der alten Route 53-Konsole entscheiden, gehen Sie wie folgt vor.

1. Öffnen Sie die Route 53-Konsole unter [https://console.aws.amazon.com/route53/](https://console.aws.amazon.com/route53/).
**Anmerkung**  
Wenn Sie Route 53 noch nicht verwenden, lesen Sie [Schritt 1: Registrieren einer Domäne](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/getting-started.html#getting-started-find-domain-name) im *Amazon-Route 53-Entwicklerhandbuch*. Nachdem Sie Ihre Einrichtung abgeschlossen haben, können Sie mit den Anweisungen fortfahren.

1. Wählen Sie **Hosted Zones (Gehostete Zonen)** aus.

1. Wählen Sie in der Liste der gehosteten Zonen den Namen der gehosteten Zone aus, der dem Domänennamen entspricht.

1. Wählen Sie **Create Record Set (Datensatz erstellen)**.

1. Geben Sie die folgenden Werte an:  
**Name**  
Akzeptieren Sie den Standardwert, bei dem es sich um den Namen Ihrer gehosteten Zone und Ihrer Domäne handelt.   
Für die Stamm-Domäne müssen Sie keine zusätzlichen Informationen in das Feld **Name** eingeben.  
**Typ**  
Wählen Sie **A — IPv4 Adresse**.  
**Alias**  
Wählen Sie **Yes (Ja)**.  
**Alias-Ziel**  
Wählen Sie im Bereich **S3 website endpoints (S3-Website-Endpunkte)** der Liste Ihren Bucket-Namen aus.   
Der Bucket-Name sollte mit dem Namen übereinstimmen, der im Feld **Name** angezeigt wird. In der Auflistung **Alias Target (Alias-Ziel)** folgt dem Bucket-Namen beispielsweise der Amazon-S3-Website-Endpunkt für die Region, in der der Bucket erstellt wurde, z. B. `example.com (s3-website-us-west-2.amazonaws.com)`. **Alias Target (Alias-Ziel)** listet einen Bucket auf, wenn:  
   + Sie den Bucket als statische Website konfiguriert haben.
   + Der Name des Buckets mit dem Namen des Datensatzes übereinstimmt, den Sie anlegen.
   + Der aktuelle AWS-Konto hat den Bucket erstellt.
Wenn Ihr Bucket nicht in der Auflistung **Alias Target (Alias-Ziel)** angezeigt wird, geben Sie den Amazon-S3-Website-Endpunkt für die Region ein, in der der Bucket erstellt wurde, z. B. `s3-website-us-west-2`. Eine vollständige Liste der Amazon-S3-Website-Endpunkte finden Sie unter [Amazon-S3-Website-Endpunkte](https://docs.aws.amazon.com/general/latest/gr/s3.html#s3_website_region_endpoints). Weitere Informationen über das Alias-Target finden Sie unter [Value/Route Traffic to (Wert/Datenverkehr weiterleiten zu)](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/resource-record-sets-values-alias.html#rrsets-values-alias-alias-target) im *Amazon-Route 53-Entwicklerhandbuch*.  
**Routing-Richtlinie**  
Übernehmen Sie den Standardwert **Simple**.  
**Evaluate Target Health**  
Übernehmen Sie den Standardwert **No**.

1. Wählen Sie **Erstellen** aus.

**So fügen Sie Ihrer Subdomäne () einen Alias-Datensatz hi (`www.example.com`)**

1. Wählen Sie in der gehosteten Zone für Ihre Stamm-Domäne (`example.com`) die Option **Create record set (Datensatz erstellen)** aus.

1. Geben Sie die folgenden Werte an:  
**Name**  
Geben Sie als Subdomäne „`www`“ in das Feld ein.   
**Typ**  
Wählen Sie **A — IPv4 Adresse**.  
**Alias**  
Wählen Sie **Yes (Ja)**.  
**Alias-Ziel**  
Wählen Sie im Abschnitt **S3 website endpoints (S3-Website-Endpunkte)** der Liste denselben Bucket-Namen aus, der im Feld **Name** angezeigt wird (z. B. `www.example.com (s3-website-us-west-2.amazonaws.com)`).  
**Routing-Richtlinie**  
Übernehmen Sie den Standardwert **Simple**.  
**Evaluate Target Health**  
Übernehmen Sie den Standardwert **No**.

1. Wählen Sie **Erstellen** aus.

**Anmerkung**  
Änderungen werden im Allgemeinen innerhalb von 60 Sekunden an alle Route 53-Server übertragen. Wenn die Übertragung abgeschlossen ist, können Sie den Datenverkehr an den Amazon-S3-Bucket leiten, indem Sie den Namen des Alias-Datensatzes angeben, den Sie in diesem Verfahren erstellt haben.

## Schritt 12: Testen der Website
<a name="root-domain-testing"></a>

Bestätigen Sie, dass die Website und die Umleitung korrekt funktionieren. Geben Sie in Ihrem Browser Ihre ein URLs. In diesem Beispiel können Sie Folgendes versuchen URLs:
+ **Domain (Domäne)** (`http://example.com`) – Zeigt das Indexdokument im `example.com`-Bucket an.
+ **Subdomain (Subdomäne)** (`http://www.example.com`) – Leitet Ihre Anforderung an `http://example.com` weiter. Sie sehen das Indexdokument im `example.com`-Bucket.

Wenn Ihre Website oder Weiterleitungslinks nicht funktionieren, können Sie Folgendes versuchen:
+ **Clear cache (Cache löschen)** – Löschen Sie den Cache Ihres Webbrowsers.
+ **Check name servers (Nameserver überprüfen)** – Wenn Ihre Webseite und Weiterleitungslinks nach dem Löschen des Caches nicht funktionieren, können Sie die Namenserver für Ihre Domäne und die Namenserver für Ihre gehostete Zone vergleichen. Wenn die Namenserver nicht übereinstimmen, müssen Sie möglicherweise Ihre Domänennamenserver so aktualisieren, dass sie mit den unter Ihrer gehosteten Zone aufgelisteten übereinstimmen. Weitere Informationen finden Sie unter [Hinzufügen oder Ändern von Namenservern und Kleben von Datensätzen für eine Domäne](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-name-servers-glue-records.html).

Nachdem Sie Ihre Stammdomain und Subdomain erfolgreich getestet haben, können Sie eine [ CloudFrontAmazon-Distribution](https://aws.amazon.com/cloudfront) einrichten, um die Leistung Ihrer Website zu verbessern und Protokolle bereitzustellen, anhand derer Sie den Website-Traffic überprüfen können. Weitere Informationen finden Sie unter [Beschleunigen Sie Ihre Website mit Amazon CloudFront](website-hosting-cloudfront-walkthrough.md).

# Beschleunigen Sie Ihre Website mit Amazon CloudFront
<a name="website-hosting-cloudfront-walkthrough"></a>

Sie können [Amazon](https://aws.amazon.com/cloudfront) verwenden CloudFront, um die Leistung Ihrer Amazon S3 S3-Website zu verbessern. CloudFront stellt Ihre Website-Dateien (wie HTML, Bilder und Videos) in Rechenzentren auf der ganzen Welt (sogenannte *Edge-Standorte*) zur Verfügung. Wenn ein Besucher eine Datei von Ihrer Website anfordert, leitet CloudFront die Anforderung automatisch zu einer Kopie der Datei am nächstgelegenen Edge-Standort um. Das führt zu schnelleren Download-Zeiten, als wenn der Besucher den Inhalt von einem weitere entfernteren Rechenzentrum angefordert hätte.

CloudFront speichert Inhalte an Edge-Standorten für einen von Ihnen angegebenen Zeitraum im Cache. Wenn ein Besucher Inhalte anfordert, die länger als das Ablaufdatum zwischengespeichert wurden, CloudFront überprüft er auf dem Ursprungsserver, ob eine neuere Version des Inhalts verfügbar ist. Wenn eine neuere Version verfügbar ist, wird die neue Version an den Edge-Standort CloudFront kopiert. Änderungen an den ursprünglichen Inhalten werden zu den Edge-Standorten repliziert, indem die Besucher die Inhalte anfordern. 

**Verwendung CloudFront ohne Route 53**  
Das Tutorial auf dieser Seite verwendet Route 53, um auf Ihre CloudFront Verteilung hinzuweisen. Wenn Sie jedoch Inhalte bereitstellen möchten, die in einem Amazon S3-Bucket gehostet werden, CloudFront ohne Route 53 zu verwenden, finden Sie weitere Informationen unter [ CloudFrontAmazon-Tutorials: Einrichtung einer dynamischen Inhaltsverteilung für Amazon S3](https://aws.amazon.com/cloudfront/getting-started/S3/). Wenn Sie Inhalte bereitstellen, die in einem Amazon S3 S3-Bucket gehostet werden CloudFront, können Sie einen beliebigen Bucket-Namen verwenden, und sowohl HTTP als auch HTTPS werden unterstützt. 

**Automatisieren der Einrichtung mit einer Vorlage CloudFormation**  
Weitere Informationen zur Verwendung einer CloudFormation Vorlage zur Konfiguration einer sicheren statischen Website, die eine CloudFront Distribution für Ihre Website erstellt, finden Sie unter [Erste Schritte mit einer sicheren statischen Website](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/getting-started-secure-static-website-cloudformation-template.html) im *Amazon CloudFront Developer Guide*.

**Topics**
+ [Schritt 1: Erstellen Sie eine CloudFront Distribution](#create-distribution)
+ [Schritt 2: Aktualisieren der Datensätze für Ihre Domäne und Unterdomäne](#update-record-sets)
+ [(Optional) Schritt 3: Überprüfen der Protokolldateien](#check-log-files)

## Schritt 1: Erstellen Sie eine CloudFront Distribution
<a name="create-distribution"></a>

Zunächst erstellen Sie eine CloudFront Distribution. Damit steht Ihre Website in weltweit angesiedelten Rechenzentren zur Verfügung.

**So erstellen Sie eine Verteilung mit einem Amazon S3-Ursprung**

1. Öffnen Sie die CloudFront Konsole unter[https://console.aws.amazon.com/cloudfront/v4/home](https://console.aws.amazon.com/cloudfront/v4/home).

1. Wählen Sie **Create Distribution** (Distribution erstellen).

1. Geben Sie auf der Seite **Create Distribution (Verteilung erstellen)** im Abschnitt **Origin Settings (Ursprungseinstellungen)** unter **Origin Domain Name (Ursprungsdomänenname)** den Amazon S3-Website-Endpunkt für Ihren Bucket ein – z. B. **example.com.s3-website.us-west-1.amazonaws.com**.

   CloudFront füllt die **Origin-ID** für dich aus.

1. Behalten Sie für **Default Cache Behavior Settings (Standardeinstellungen für das Zwischenspeicherverhalten)** die Standardwerte bei. 

   Mit den Standardeinstellungen für **Viewer Protocol Policy (Viewer-Protokollrichtlinie)** können Sie HTTPS für Ihre statische Website verwenden. Weitere Informationen zu diesen Konfigurationsoptionen finden Sie unter [Werte, die Sie beim Erstellen oder Aktualisieren einer Web-Distribution angeben](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/WorkingWithDownloadDistributions.html#DownloadDistValuesYouSpecify) im *Amazon CloudFront Developer Guide*.

1. Gehen Sie unter **Distribution Settings (Verteilungseinstellungen)** wie folgt vor:

   1. Lassen Sie für die Option **Price Class (Preisklasse)** die Einstellung **Use All Edge Locations (Best Performance) (Alle Edge-Standorte verwenden (Beste Leistung))** unverändert.

   1. Legen Sie **alternative Domainnamen (CNAMEs)** für die Root-Domain und die `www` Subdomain fest. In diesem Tutorial sind dies `example.com` und `www.example.com`. 
**Wichtig**  
Bevor Sie diesen Schritt ausführen, beachten Sie die [Anforderungen für die Verwendung alternativer Domainnamen](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/CNAMEs.html#alternate-domain-names-requirements), insbesondere die Notwendigkeit eines gültigen SSL/TLS Zertifikats. 

   1. Wählen Sie für **SSL Certificate (SSL-Zertifikat)** die Option **Custom SSL Certificate (example.com) (Benutzerdefiniertes SSL-Zertifikat (beispiel.com))** und das benutzerdefinierte Zertifikat aus, das die Domänen- und Subdomänennamen abdeckt.

      Weitere Informationen finden Sie unter [SSL-Zertifikat](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-values-specify.html#DownloadDistValuesSSLCertificate) im *Amazon CloudFront Developer Guide*.

   1. Geben Sie in **Default Root Object (Standard-Root-Objekt)** den Namen Ihres Indexdokuments ein, z. B. `index.html`. 

      Wenn die URL, die für den Zugriff auf die Distribution verwendet wurde, keinen Dateinamen enthält, gibt die CloudFront Distribution das Indexdokument zurück. Das **Default Root Object (Standard-Root-Objekt)** sollte genau mit dem Namen des Indexdokuments für Ihre statische Website übereinstimmen. Weitere Informationen finden Sie unter [Konfigurieren eines Indexdokuments](IndexDocumentSupport.md).

   1. Wählen Sie für **Logging (Protokollierung)** die Option **On (Ein)**.
**Wichtig**  
Wenn Sie eine Distribution erstellen oder aktualisieren und die CloudFront Protokollierung aktivieren, CloudFront aktualisiert die Bucket Access Control List (ACL), sodass das `awslogsdelivery` Konto `FULL_CONTROL` berechtigt ist, Logs in Ihren Bucket zu schreiben. Weitere Informationen finden Sie unter [Erforderliche Berechtigungen für die Konfiguration der Standardprotokollierung und für den Zugriff auf Ihre Protokolldateien](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/AccessLogs.html#AccessLogsBucketAndFileOwnership) im *Amazon CloudFront Developer Guide*. Wenn der Bucket, der die Logs speichert, die vom Bucket-Besitzer erzwungene Einstellung zur Deaktivierung von S3 Object Ownership verwendet ACLs, CloudFront können keine Logs in den Bucket geschrieben werden. Weitere Informationen finden Sie unter [Kontrolle des Besitzes von Objekten und Deaktivierung ACLs für Ihren Bucket](about-object-ownership.md).

   1. Wählen Sie als **Bucket for Logs (Bucket für Protokolle)** den Bucket zur Protokollierung aus, den Sie erstellt haben.

      Weitere Informationen zum Konfigurieren eines Protokoll-Buckets finden Sie unter [(Optional) Protokollieren des Webdatenverkehrs](LoggingWebsiteTraffic.md).

   1. Wenn Sie die Protokolle speichern möchten, die durch den Datenverkehr zur CloudFront -Verteilung generiert werden, geben Sie in **Log Prefix (Protokollpräfix)** den Ordnernamen ein.

   1. Behalten Sie für alle übrigen Einstellungen die Standardwerte bei.

1. Wählen Sie **Create Distribution**.

1. Um den aktuellen Status der Verteilung anzuzeigen, suchen Sie die Verteilung in der Konsole, und prüfen Sie die Spalte **Status**. 

   Der Status `InProgress` gibt an, dass die Verteilung noch nicht vollständig bereitgestellt ist.

   Wenn die Verteilung bereitgestellt wurde, können Sie Ihren Inhalt mit dem neuen CloudFront-Domain-Namen referenzieren.

1. Notieren Sie sich den in der CloudFront Konsole angezeigten Wert für den **Domainnamen**, `dj4p1rv6mvubz.cloudfront.net` z. B. 

1. Um zu überprüfen, ob Ihre CloudFront Distribution funktioniert, geben Sie den Domainnamen der Distribution in einen Webbrowser ein.

   Wenn Ihre Website sichtbar ist, funktioniert die CloudFront Verteilung. Wenn auf Ihrer Website eine benutzerdefinierte Domain bei Amazon Route 53 registriert ist, benötigen Sie den CloudFront Domainnamen, um den Datensatz im nächsten Schritt zu aktualisieren.

## Schritt 2: Aktualisieren der Datensätze für Ihre Domäne und Unterdomäne
<a name="update-record-sets"></a>

Nachdem Sie nun erfolgreich eine CloudFront Verteilung erstellt haben, aktualisieren Sie den Aliaseintrag in Route 53 so, dass er auf die neue CloudFront Verteilung verweist.

**Um den Aliaseintrag so zu aktualisieren, dass er auf eine CloudFront Verteilung verweist**

1. Öffnen Sie die Route 53-Konsole unter [https://console.aws.amazon.com/route53/](https://console.aws.amazon.com/route53/).

1. Wählen Sie in der linken Navigation **Hosted Zones (Gehostete Zonen)**.

1. Wählen Sie auf der Seite **Hosted Zones (Gehostete Zonen)** die gehostete Zone aus, die Sie für Ihre Unterdomäne erstellt haben, beispielsweise `www.example.com`.

1. Wählen Sie unter **Datensätze**den *A*-Eintrag aus, den Sie für Ihre Unterdomäne erstellt haben. 

1. Wählen Sie unter **Datensatzdetails**den Befehl **Datensatz bearbeiten**.

1. Wählen Sie unter **Traffic weiterleiten an die** Option **Alias to CloudFront Distribution** aus.

1. **Wählen Sie unter Verteilung** auswählen die CloudFront Verteilung aus.

1. Wählen Sie **Speichern**.

1. Um den *A-Eintrag* für die Stammdomäne zur CloudFront Distribution umzuleiten, wiederholen Sie dieses Verfahren für die Stammdomäne, `example.com` z. B.

   Die Aktualisierung der Datensätze wird innerhalb von 2 bis 48 Stunden wirksam. 

1. Um zu sehen, ob die neuen *A*-Datensätze wirksam sind, geben Sie in einem Webbrowser die URL Ihrer Unterdomäne ein, z. B. `http://www.example.com`. 

   Wenn der Browser Sie nicht mehr zur Stammdomäne umleitet (z. B. `http://example.com`), sind die neuen A-Datensätze vorhanden. Wenn der neue *A-Eintrag* wirksam geworden ist, wird der Datenverkehr, der über den neuen *A-Eintrag* an die CloudFront Verteilung weitergeleitet wird, nicht an die Stammdomäne umgeleitet. Alle Besucher, die über den nächstgelegenen CloudFront Standort auf die Website verweisen `http://example.com` oder zu diesem weitergeleitet `http://www.example.com` werden, profitieren von kürzeren Download-Zeiten.
**Tipp**  
Umleitungseinstellungen können von Browsern zwischengespeichert werden. Wenn Sie annehmen, dass die neuen *A*-Datensatzeinstellungen wirksam sind, aber trotzdem eine Umleitung von `http://www.example.com` nach `http://example.com` feststellen, löschen Sie zum Testen den Verlauf und den Cache des Browsers. Schließen Sie den Browser und öffnen Sie ihn wieder oder verwenden Sie einen anderen Webbrowser, wenn Sie einen weiteren installiert haben. 

## (Optional) Schritt 3: Überprüfen der Protokolldateien
<a name="check-log-files"></a>

Die Zugriffsprotokolle teilen Ihnen mit, wie viele Menschen die Website besuchen. Sie enthalten auch wertvolle Geschäftsdaten, die Sie mithilfe anderer Services wie beispielsweise [Amazon EMR](https://docs.aws.amazon.com/emr/latest/DeveloperGuide/) analysieren können. 

CloudFront Protokolle werden in dem Bucket und Ordner gespeichert, den Sie auswählen, wenn Sie eine CloudFront Distribution erstellen und die Protokollierung aktivieren. CloudFront schreibt innerhalb von 24 Stunden, nachdem die entsprechenden Anfragen gestellt wurden, Logs in Ihren Log-Bucket.

**Die Protokolldateien für Ihre Website anzeigen**

1. Öffnen Sie die Amazon S3 S3-Konsole unter [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Wählen Sie den Protokoll-Bucket für Ihre Website aus.

1. Wählen Sie den CloudFront Logs-Ordner aus.

1. Laden Sie die von geschriebenen `.gzip` Dateien herunter, CloudFront bevor Sie sie öffnen.

   Wenn Sie die Website nur zur Übung erstellt haben, können Sie die von Ihnen zugewiesenen Ressourcen löschen, damit keine weiteren Kosten für Sie anfallen. Lesen Sie dazu den Abschnitt [Bereinigung Ihrer Beispielressourcen](getting-started-cleanup.md). Nach der Löschung der AWS -Ressourcen ist die Website nicht mehr verfügbar.

# Bereinigung Ihrer Beispielressourcen
<a name="getting-started-cleanup"></a>

Wenn Sie die statische Website zur Übung erstellt haben, sollten Sie die zugewiesenen AWS -Ressourcen löschen, damit keine weiteren Kosten für Sie anfallen. Nach der Löschung der AWS -Ressourcen ist die Website nicht mehr verfügbar.

**Topics**
+ [Schritt 1: Löschen Sie die CloudFront Amazon-Distribution](#getting-started-cleanup-cloudfront)
+ [Schritt 2: Löschen der von Route 53 gehosteten Zone](#getting-started-cleanup-route53)
+ [Schritt 3: Deaktivieren der Protokollierung und Löschen Ihres S3-Buckets](#getting-started-cleanup-s3)

## Schritt 1: Löschen Sie die CloudFront Amazon-Distribution
<a name="getting-started-cleanup-cloudfront"></a>

Bevor Sie eine CloudFront Amazon-Distribution löschen, müssen Sie sie deaktivieren. Eine deaktivierte Verteilung funktioniert nicht mehr und es fallen keine weiteren Kosten für sie an. Sie können eine deaktivierte Verteilung jederzeit wieder aktivieren. Nachdem Sie eine deaktivierte Verteilung gelöscht haben, ist sie nicht länger verfügbar.

**Um eine CloudFront Distribution zu deaktivieren und zu löschen**

1. Öffnen Sie die CloudFront Konsole unter[https://console.aws.amazon.com/cloudfront/v4/home](https://console.aws.amazon.com/cloudfront/v4/home).

1. Klicken Sie mit der rechten Maustaste auf die Verteilung, die Sie deaktivieren möchten, und anschließend auf **Disable (Deaktivieren)**.

1. Wenn Sie zur Bestätigung aufgefordert werden, wählen Sie **Yes, Disable (Ja, deaktivieren)**.

1. Wählen Sie die deaktivierte Verteilung aus, und klicken Sie dann auf **Delete (Löschen)**.

1. Wenn Sie zur Bestätigung aufgefordert werden, wählen Sie **Yes, Delete**.

## Schritt 2: Löschen der von Route 53 gehosteten Zone
<a name="getting-started-cleanup-route53"></a>

Bevor Sie eine gehostete Zone löschen können, müssen Sie die zuvor erstellten Datensätze löschen. SOA-Einträge (Start of Authority, Autoritätsursprung) und NS-Einträge (Nameserver, Namenserver) müssen nicht von Ihnen entfernt werden, da dies automatisch beim Löschen der gehosteten Zone ausgeführt wird.

**Sie löschen die Datensätze wie folgt:**

1. Öffnen Sie die Route 53-Konsole unter [https://console.aws.amazon.com/route53/](https://console.aws.amazon.com/route53/).

1.  Wählen Sie in der Liste der Domänennamen Ihren Domänennamenaus, und wählen Sie anschließend **Go to Record Sets (Zu den Datensätzen)**. 

1. Wählen Sie in der Liste der Datensatzsätze die *A*-Datensätze aus, die Sie erstellt haben. 

   Der einzelne Datensatztyp wird in der Spalte **Type (Typ)** aufgeführt. 

1. Wählen Sie **Delete Record Set (Datensatz löschen)**. 

1. Wenn Sie zur Bestätigung aufgefordert werden, wählen Sie **Confirm (Bestätigen)**. 

**So löschen Sie eine von Route 53 gehostete Zone:**

1.  Setzen Sie das vorherige Verfahren fort, indem Sie **Back to Hosted Zones (Zurück zu gehosteten Zonen)** auswählen. 

1.  Wählen Sie Ihren Domänennamen und dann **Delete Hosted Zone (Gehostete Zone löschen)**. 

1.  Wenn Sie zur Bestätigung aufgefordert werden, wählen Sie **Confirm (Bestätigen)**. 

## Schritt 3: Deaktivieren der Protokollierung und Löschen Ihres S3-Buckets
<a name="getting-started-cleanup-s3"></a>

Bevor Sie Ihren S3-Bucket löschen, stellen Sie sicher, dass die Protokollierung für den Bucket deaktiviert ist. Andernfalls werden AWS weiterhin Protokolle in Ihren Bucket geschrieben, während Sie ihn löschen.

**Deaktivieren Sie die Protokollierung für einen Bucket wie folgt:**

1. Öffnen Sie die Amazon S3 S3-Konsole unter [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Wählen Sie unter **Buckets (Buckets)** den Namen Ihres Buckets aus. Wählen Sie anschließend **Properties (Eigenschaften)** aus.

1. Wählen Sie unter **Properties (Eigenschaften)** **Logging (Protokollierung)** aus.

1. Deaktivieren Sie das Kontrollkästchen **Enabled (Aktiviert)**.

1. Wählen Sie **Save (Speichern)** aus.

Jetzt können Sie Ihren Bucket löschen. Weitere Informationen finden Sie unter [Löschen eines Allzweck-Buckets](delete-bucket.md).