

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.

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