Beginnen Sie mit einer CloudFront Standarddistribution - 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.

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.

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

  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die Amazon S3 S3-Konsole unter https://console.aws.amazon.com/s3/.

  2. 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 die index Datei an einem geeigneten Ort, z. B. auf dem Desktop, auf dem Sie Ihren Browser ausführen.

  3. Wählen Sie Create Bucket (Bucket erstellen) aus.

  4. Geben Sie einen eindeutigen Bucket-Namen ein, der den Benennungsregeln für allgemeine Buckets im Amazon Simple Storage Service-Benutzerhandbuch entspricht.

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

  6. 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
  1. Wählen Sie im Abschnitt Allgemeine Buckets den Namen Ihres neuen Buckets aus.

  2. Klicken Sie auf Upload.

  3. Ziehen Sie auf der Upload-Seite den css Ordner und die index Datei in den Drop-Bereich.

  4. 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
  1. Öffnen Sie die CloudFront Konsole unter. https://console.aws.amazon.com/cloudfront/v4/home

  2. Wählen Sie Verteilung erstellen aus.

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

  4. Wählen Sie Einzelne Website oder App, Weiter.

  5. Wählen Sie Weiter aus.

  6. Wählen Sie für die Seite vom Typ Origin Amazon S3 aus.

  7. Wählen Sie für S3 Origin Browse S3 und dann den S3-Bucket aus, den Sie für dieses Tutorial erstellt haben.

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

  9. Wählen Sie Weiter aus.

  10. Wählen Sie auf der Seite Sicherheitsvorkehrungen aktivieren aus, ob der AWS WAF Sicherheitsschutz aktiviert werden soll.

  11. Wählen Sie Weiter aus.

  12. Wählen Sie Verteilung erstellen aus. CloudFront aktualisiert die S3-Bucket-Richtlinie für Sie.

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

  14. 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: