CloudFront -Anwendungsfälle - Amazon CloudFront

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.

CloudFront -Anwendungsfälle

Die Verwendung von CloudFront kann Ihnen helfen, eine Vielzahl von Zielen zu erreichen. In diesem Abschnitt werden nur einige aufgelistet, zusammen mit Links zu weiteren Informationen, um Ihnen eine Vorstellung davon zu geben, welche Möglichkeiten Sie haben.

Beschleunigen der Bereitstellung von Inhalten auf einer statischen Website

CloudFront kann die Bereitstellung Ihrer statischen Inhalte (z. B. Bilder, Stylesheets JavaScriptusw.) für Zuschauer auf der ganzen Welt beschleunigen. Durch die Verwendung von können CloudFrontSie die Vorteile des -AWSBackbone-Netzwerks und der CloudFront Edge-Server nutzen, um Ihren Zuschauern ein schnelles, sicheres und zuverlässiges Erlebnis zu bieten, wenn sie Ihre Website besuchen.

Ein einfacher Ansatz für das Speichern und Bereitstellen von statischen Inhalten ist die Verwendung eines Amazon S3-Buckets. Die Verwendung von S3 in Verbindung mit CloudFront bietet eine Reihe von Vorteilen, darunter die Möglichkeit, die Ursprungszugriffssteuerung zu verwenden, um den Zugriff auf Ihre S3-Inhalte einfach einzuschränken.

Weitere Informationen zur Verwendung von S3 in Verbindung mit CloudFront, einschließlich einer AWS CloudFormation Vorlage, die Ihnen einen schnellen Einstieg erleichtert, finden Sie unter Amazon S3 + Amazon CloudFront: Eine Übereinstimmung, die in der Cloud vorgenommen wurde.

Bereitstellen von On-Demand- oder Live-Streaming-Video

CloudFront bietet mehrere Optionen zum Streamen Ihrer Medien an globale Zuschauer – sowohl vorab aufgezeichnete Dateien als auch Live-Ereignisse.

  • Für das Video-on-Demand-Streaming (VOD) können Sie verwenden, CloudFront um in gängigen Formaten wie MPEG DASH, Apple HLS, Microsoft Smooth Streaming und CMAF auf jedes Gerät zu streamen.

  • Für das Broadcasting eines Live-Streams können Sie Medienfragmente am Edge-Standort zwischenspeichern, sodass mehrere Anforderungen an die Manifestdatei, die die Fragmente in der richtigen Reihenfolge bereitstellt, kombiniert werden können, um den Workload auf Ihrem Ursprungs-Server zu verringern.

Weitere Informationen zum Bereitstellen von Streaming-Inhalten mit finden Sie CloudFrontunter Video-on-Demand und Live-Streaming-Video mit CloudFront.

Verschlüsseln von bestimmten Feldern während der Systemverarbeitung

Wenn Sie HTTPS mit konfigurieren CloudFront, verfügen Sie bereits über sichere end-to-end Verbindungen zu Ursprungsservern. Wenn Sie eine Verschlüsselung auf Feldebene hinzufügen, können Sie neben der HTTPS-Sicherheit bestimmte Daten während der gesamten Systemverarbeitung schützen, sodass nur bestimmte Anwendungen an ihrem Ursprung die Daten sehen können.

Um die Verschlüsselung auf Feldebene einzurichten, fügen Sie einen öffentlichen Schlüssel zu hinzu CloudFrontund geben dann den Satz von Feldern an, die mit dem Schlüssel verschlüsselt werden sollen. Weitere Informationen finden Sie unter Schutz vertraulicher Daten durch Verschlüsselung auf Feldebene.

An der Grenze anpassen

Durch das Ausführen von serverlosem Code am Edge-Standort ergeben sich eine Reihe von Möglichkeiten zum Anpassen der Inhalte und Erfahrungen für Betrachter, bei reduzierter Latenz. Sie können zum Beispiel eine benutzerdefinierte Fehlermeldung zurückgeben, wenn Ihr Ursprungs-Server wegen Wartungsarbeiten nicht verfügbar ist, damit Betrachter keine allgemeine HTTP-Fehlermeldung erhalten. Sie können auch eine -Funktion verwenden, um Benutzer zu autorisieren und den Zugriff auf Ihre Inhalte zu steuern, bevor eine Anfrage an Ihren Ursprung CloudFront weiterleitet.

Die Verwendung von Lambda@Edge mit CloudFront ermöglicht eine Vielzahl von Möglichkeiten, die Inhalte anzupassen, die CloudFront bereitstellt. Weitere Informationen zu Lambda@Edge und dazu, wie Sie Funktionen mit CloudFront erstellen und bereitstellen können, finden Sie unter Anpassen am Edge mit Lambda@Edge. Eine Reihe von Codebeispielen, die Sie für Ihre eigenen Lösungen anpassen können, finden Sie unter Beispielfunktionen für Lambda@Edge.

Bereitstellen von privaten Inhalten mit Hilfe von Lambda@Edge-Anpassungen

Mit Lambda@Edge können Sie Ihre CloudFront Verteilung so konfigurieren, dass private Inhalte von Ihrem eigenen benutzerdefinierten Ursprung bereitgestellt werden, zusätzlich zur Verwendung signierter URLs oder signierter Cookies.

Gehen Sie wie folgt vor CloudFront, um private Inhalte mit bereitzustellen: