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.
Beginnen Sie mit einer CloudFront Standarddistribution
Die Verfahren in diesem Abschnitt zeigen Ihnen, wie Sie eine Standarddistribution einrichten, die Folgendes bietet: CloudFront
-
Erstellt einen S3-Bucket, der als Verteilungsquelle verwendet werden soll.
-
Speichert die Originalversionen Ihrer Objekte in einem Amazon Simple Storage Service (Amazon S3) -Bucket.
Verwendet Origin Access Control (OAC), um authentifizierte Anfragen an Ihren Amazon S3 S3-Ursprung zu senden. OAC sendet Anfragen durch, CloudFront um zu verhindern, dass Zuschauer direkt auf Ihren S3-Bucket zugreifen. Weitere Informationen zu OAC finden Sie unter. Beschränken Sie den Zugriff auf einen Amazon S3 S3-Ursprung
Verwendet den CloudFront Domainnamen in URLs für Ihre Objekte (z. B.
https://d111111abcdef8.cloudfront.net/index.html
).-
Bewahrt Ihre Objekte für die Standarddauer von 24 Stunden an CloudFront Randpositionen (die Mindestdauer beträgt 0 Sekunden).
Das meiste davon wird automatisch für Sie konfiguriert, wenn Sie eine CloudFront Verteilung erstellen.
Themen
Voraussetzungen
Bevor Sie beginnen, sollten Sie sicherstellen, dass Sie die in beschriebenen Schritte ausgeführt habe Richten Sie Ihre ein AWS-Konto.
Erstellen eines Amazon-S3-Buckets
Ein Amazon S3 S3-Bucket ist ein Container für Dateien (Objekte) oder Ordner. CloudFront kann fast jeden Dateityp für Sie verteilen, wenn ein S3-Bucket die Quelle ist. CloudFront kann beispielsweise Text, Bilder und Videos verteilen. Die Menge der Daten, die Sie in Amazon S3 speichern können, ist nicht begrenzt.
Für dieses Tutorial erstellen Sie einen S3-Bucket mit den bereitgestellten hello world
Beispieldateien, die Sie verwenden werden, um eine einfache Webseite zu erstellen.
So erstellen Sie einen Bucket
Melden Sie sich bei der an AWS Management Console und öffnen Sie die Amazon S3 S3-Konsole unter https://console.aws.amazon.com/s3/
. -
Wir empfehlen Ihnen, für diese Erste Schritte unser Hello World-Beispiel zu verwenden. Laden Sie die Hello World-Webseite herunter: hello-world-html.zip. Entpacken Sie es und speichern Sie den
css
Ordner und dieindex
Datei an einem geeigneten Ort, z. B. auf dem Desktop, auf dem Sie Ihren Browser ausführen. -
Wählen Sie Create Bucket (Bucket erstellen) aus.
-
Geben Sie einen eindeutigen Bucket-Namen ein, der den Benennungsregeln für allgemeine Buckets im Amazon Simple Storage Service-Benutzerhandbuch entspricht.
-
Als Region empfehlen wir, eine Region zu wählen AWS-Region , die sich geografisch in Ihrer Nähe befindet. (Dies reduziert die Latenz und die Kosten.)
-
Die Auswahl einer anderen Region funktioniert ebenfalls. Sie könnten dies beispielsweise tun, um regulatorische Anforderungen zu erfüllen.
-
-
Belassen Sie alle anderen Einstellungen auf ihren Standardeinstellungen und wählen Sie dann Bucket erstellen.
Laden Sie den Inhalt in den Bucket hoch
Nachdem Sie Ihren Amazon S3 S3-Bucket erstellt haben, laden Sie den Inhalt der entpackten hello world
Datei in ihn hoch. (Sie haben diese Datei heruntergeladen und entpackt.) Erstellen eines Amazon-S3-Buckets
So laden Sie den Inhalt in Amazon S3 hoch
-
Wählen Sie im Abschnitt Allgemeine Buckets den Namen Ihres neuen Buckets aus.
Klicken Sie auf Upload.
-
Ziehen Sie auf der Upload-Seite den
css
Ordner und dieindex
Datei in den Drop-Bereich. -
Belassen Sie alle anderen Einstellungen auf ihren Standardeinstellungen und wählen Sie dann Hochladen.
Erstellen Sie eine CloudFront Distribution, die einen Amazon S3 S3-Ursprung mit OAC verwendet
In diesem Tutorial erstellen Sie eine CloudFront Distribution, die einen Amazon S3 S3-Ursprung mit Origin Access Control (OAC) verwendet. OAC hilft Ihnen dabei, authentifizierte Anfragen sicher an Ihren Amazon S3 S3-Ursprung zu senden. Weitere Informationen zu OAC finden Sie unter. Beschränken Sie den Zugriff auf einen Amazon S3 S3-Ursprung
Um eine CloudFront Distribution mit einem Amazon S3 S3-Ursprung zu erstellen, der OAC verwendet
Öffnen Sie die CloudFront Konsole unter. https://console.aws.amazon.com/cloudfront/v4/home
-
Wählen Sie Verteilung erstellen aus.
-
Geben Sie einen Distributionsnamen für die Standarddistribution ein. Der Name wird als Wert für den
Name
Schlüssel als Tag angezeigt. Sie können diesen Wert später ändern. Sie können bis zu 50 Tags für Ihre Standarddistribution hinzufügen. Weitere Informationen finden Sie unter Kennzeichnen Sie eine Distribution. -
Wählen Sie Einzelne Website oder App, Weiter.
Wählen Sie Weiter aus.
-
Wählen Sie für die Seite vom Typ Origin Amazon S3 aus.
-
Wählen Sie für S3 Origin Browse S3 und dann den S3-Bucket aus, den Sie für dieses Tutorial erstellt haben.
-
Wählen Sie unter Einstellungen die Option Empfohlene Origin-Einstellungen verwenden aus. CloudFront verwendet die empfohlenen Standardeinstellungen für Cache und Origin für Ihren Amazon S3 S3-Ursprung, einschließlich der Einrichtung von Origin Access Control (OAC). Weitere Informationen zu den empfohlenen Einstellungen finden Sie unterReferenz für vorkonfigurierte Verteilungseinstellungen.
-
Wählen Sie Weiter aus.
-
Wählen Sie auf der Seite Sicherheitsvorkehrungen aktivieren aus, ob der AWS WAF Sicherheitsschutz aktiviert werden soll.
-
Wählen Sie Weiter aus.
-
Wählen Sie Verteilung erstellen aus. CloudFront aktualisiert die S3-Bucket-Richtlinie für Sie.
-
Sehen Sie sich den Abschnitt „Details“ für Ihre neue Distribution an. Wenn Ihre Distribution mit der Bereitstellung fertig ist, ändert sich das Feld Letzte Änderung von Bereitstellen in ein Datum und eine Uhrzeit.
-
Notieren Sie sich den Domainnamen, der Ihrer Distribution CloudFront zugewiesen wurde. Er sieht in etwa wie folgt aus:
d111111abcdef8.cloudfront.net
.
Bevor Sie die Distribution und den S3-Bucket aus diesem Tutorial in einer Produktionsumgebung verwenden, stellen Sie sicher, dass sie Ihren spezifischen Anforderungen entsprechen. Informationen zur Konfiguration des Zugriffs in einer Produktionsumgebung finden Sie unterKonfigurieren Sie den sicheren Zugriff und beschränken Sie den Zugriff auf Inhalte.
Greifen Sie auf Ihre Inhalte zu über CloudFront
Um über auf Ihre Inhalte zuzugreifen CloudFront, kombinieren Sie den Domainnamen für Ihre CloudFront Distribution mit der Hauptseite für Ihre Inhalte. (Sie haben Ihren Vertriebs-Domainnamen in aufgezeichnetErstellen Sie eine CloudFront Distribution, die einen Amazon S3 S3-Ursprung mit OAC verwendet.)
-
Ihr Vertriebsdomänenname könnte so aussehen:
d111111abcdef8.cloudfront.net
. -
Der Pfad zur Hauptseite einer Website ist in der Regel
/index.html
.
Daher CloudFront könnte die URL, über die Sie auf Ihre Inhalte zugreifen, wie folgt aussehen:
https://d111111abcdef8.cloudfront.net/index.html
.
Wenn Sie die vorherigen Schritte befolgt und die Hello World-Webseite verwendet haben, sollten Sie eine Webseite mit der Aufschrift Hello World! sehen. .
Wenn Sie weitere Inhalte in diesen S3-Bucket hochladen, können Sie auf die Inhalte zugreifen, CloudFront indem Sie den Namen der CloudFront Distributionsdomain mit dem Pfad zum Objekt im S3-Bucket kombinieren. Wenn Sie eine neue Datei mit dem Namen new-page.html
zum Stammverzeichnis Ihres S3-Buckets hochladen, sieht die URL beispielsweise wie folgt aus:
https://d111111abcdef8.cloudfront.net/new-page.html
.
Bereinigen
Wenn Sie Ihre Distribution und Ihren S3-Bucket nur zu Lernzwecken erstellt haben, löschen Sie sie, damit keine Gebühren mehr anfallen. Löschen Sie zuerst die Verteilung. Weitere Informationen finden Sie unter den folgenden Links:
Verbessern Sie Ihre Basisdistribution
Dieses Tutorial „Erste Schritte“ bietet ein minimales Framework für die Erstellung einer Distribution. Wir empfehlen Ihnen, sich mit den folgenden Verbesserungen vertraut zu machen:
-
Sie können die Funktion für CloudFront private Inhalte verwenden, um den Zugriff auf die Inhalte in den Amazon S3 S3-Buckets einzuschränken. Weitere Informationen zum Verteilen von privaten Inhalten finden Sie unter Stellen Sie private Inhalte mit signierten URLs und signierten Cookies bereit.
-
Sie können Ihre CloudFront Distribution so konfigurieren, dass sie einen benutzerdefinierten Domainnamen verwendet (z. B.
www.example.com
anstelle vond111111abcdef8.cloudfront.net
). Weitere Informationen finden Sie unter Benutzerdefiniert verwenden URLs. -
Dieses Tutorial verwendet einen Amazon S3 S3-Ursprung mit Origin Access Control (OAC). Sie können OAC jedoch nicht verwenden, wenn Ihr Ursprung ein S3-Bucket ist, der als Website-Endpunkt konfiguriert ist. In diesem Fall müssen Sie Ihren Bucket CloudFront als benutzerdefinierten Ursprung einrichten. Weitere Informationen finden Sie unter Verwenden Sie einen Amazon S3 S3-Bucket, der als Website-Endpunkt konfiguriert ist. Weitere Informationen zu OAC finden Sie unterBeschränken Sie den Zugriff auf einen Amazon S3 S3-Ursprung.