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 Standardverteilung einrichten, die Folgendes bietet: CloudFront

  • Erstellt einen S3-Bucket zur Verwendung als Distributionsursprung.

  • Speichert die Originalversionen Ihrer Objekte in einem Amazon Simple Storage Service (Amazon S3)-Bucket.

  • Verwendet die Ursprungszugriffssteuerung (OAC), um authentifizierte Anforderungen an Ihren Amazon-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 des Zugriffs auf einen Amazon-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 Sie einen Amazon S3 S3-Bucket

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.

In diesem Tutorial erstellen Sie einen S3-Bucket mit den bereitgestellten hello world-Beispieldateien, die Sie zur Erstellung einer einfachen Webseite verwenden.

So erstellen Sie einen Bucket

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

  2. Wir empfehlen, dass Sie für diese erste Schritte unser Hello-World-Beispiel verwenden. Laden Sie die Hello World-Webseite herunter: hello-world-html.zip. Entpacken Sie sie 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 Benutzerhandbuch für Amazon Simple Storage Service entspricht.

  5. Wir empfehlen, als Region eine AWS-Region zu wählen, die geografisch in Ihrer Nähe liegt. (Dies reduziert die Latenz und die Kosten.)

    • Sie können aber auch eine andere Region auswählen. Eine solche Auswahl könnte zum Beispiel erforderlich sein, um gesetzliche Anforderungen zu berücksichtigen.

  6. Belassen Sie alle anderen Einstellungen auf ihren Standardeinstellungen und wählen Sie dann Bucket erstellen.

Hochladen des Inhalts in den Bucket

Nachdem Sie Ihren Amazon-S3-Bucket erstellt haben, laden Sie den Inhalt der entpackten hello world-Datei in den Bucket hoch. (Sie haben diese Datei in Erstellen Sie einen Amazon S3 S3-Bucket heruntergeladen und entpackt.)

So laden Sie den Inhalt in Amazon S3 hoch
  1. Wählen Sie im Abschnitt Allzweck-Buckets den Namen Ihres neuen Buckets aus.

  2. Klicken Sie auf Upload.

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

  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 Anforderungen sicher an Ihren Amazon-S3-Ursprung zu senden. Weitere Informationen zu OAC finden Sie unter Beschränken des Zugriffs auf einen Amazon-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 Create distribution (Distribution 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 Markieren einer Distribution.

  4. Wählen Sie Einzelne Website oder App und dann Weiter aus.

  5. Wählen Sie Weiter aus.

  6. Wählen Sie als Ursprungstyp-Seite Amazon S3 aus.

  7. Wählen Sie unter S3-Ursprung die Option S3 durchsuchen 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 unter Referenz für vorkonfigurierte Distributionseinstellungen.

  9. Wählen Sie Weiter aus.

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

  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 die neue Distribution an. Wenn die Bereitstellung Ihrer Distribution abgeschlossen ist, ändert sich das Feld Letzte Änderung von Wird bereitgestellt in ein Datum und eine Uhrzeit.

  14. Notieren Sie sich den Domainnamen, der Ihrer Distribution CloudFront zugewiesen ist. 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 zum Konfigurieren des Zugriffs in einer Produktionsumgebung finden Sie unter Konfigurieren des sicheren Zugriffs und Beschränken des Zugriffs 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 Distributionsdomainnamen in Erstellen Sie eine CloudFront Distribution, die einen Amazon S3 S3-Ursprung mit OAC verwendet aufgezeichnet.)

  • 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, sollte eine Webseite mit der Aufschrift Hello World! angezeigt werden.

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 die Distribution und den S3-Bucket nur zur Übung erstellt haben, löschen Sie sie, damit keine weiteren Gebühren für sie anfallen. Löschen Sie zunächst die Distribution. Weitere Informationen finden Sie unter den folgenden Links:

Verbessern Ihrer grundlegenden Distribution

Dieses Erste-Schritte-Tutorial bietet einen minimalen Rahmen für die Erstellung einer Distribution. Wir empfehlen Ihnen, sich mit den folgenden Verbesserungen vertraut zu machen: