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.
Passen Sie das URL-Format für Dateien an CloudFront
Nachdem Sie Ihren Ursprung mit den Objekten (Inhalten) eingerichtet haben, die Sie Ihren Zuschauern bereitstellen CloudFront möchten, müssen Sie die richtigen URLs verwenden, um auf diese Objekte in Ihrer Website oder im Anwendungscode zu verweisen, damit sie CloudFront bereitgestellt werden können.
Für den Domänennamen, den Sie in den URLs für Objekte auf Ihren Webseiten oder in Ihrer Webanwendung verwenden, haben Sie folgende Optionen:
-
Der Domainname, der z.
d111111abcdef8.cloudfront.netB. CloudFront automatisch zugewiesen wird, wenn Sie eine Distribution erstellen -
Ihr eigener Domänenname, z. B.
example.com
Sie können beispielsweise eine der folgenden URLs verwenden, um die Datei zurückzugeben
image.jpg:
https://d111111abcdef8.cloudfront.net/images/image.jpg
https://example.com/images/image.jpg
Sie verwenden dasselbe URL-Format, unabhängig davon, ob Sie den Inhalt in Amazon S3-Buckets oder an einem benutzerdefinierten Ursprung wie Ihren eigenen Webservern speichern.
Anmerkung
Das URL-Format richtet sich zum Teil nach dem Wert, den Sie für Origin Path in Ihrer Verteilung festlegen. Dieser Wert gibt CloudFront einen obersten Verzeichnispfad für Ihre Objekte an. Weitere Informationen zum Einrichten eines Ursprungspfades beim Erstellen einer Verteilung finden Sie unter Ursprungspfad.
Weitere Informationen zu URL-Formaten finden Sie in den folgenden Abschnitten.
Verwenden Ihres eigenen Domainnamens (example.com)
Anstatt den Standard-Domainnamen zu verwenden, der Ihnen beim Erstellen einer Distribution CloudFront zugewiesen wird, können Sie einen alternativen Domainnamen hinzufügen, mit dem Sie einfacher arbeiten können, z. B. example.com Wenn Sie Ihren eigenen Domainnamen mit einrichten CloudFront, können Sie eine URL wie diese für Objekte in Ihrer Distribution verwenden:
https://example.com/images/image.jpg
Wenn Sie beabsichtigen, HTTPS zwischen Zuschauern und zu verwenden CloudFront, finden Sie weitere Informationen unterVerwenden von alternativen Domainnamen und HTTPS.
Verwenden eines abschließenden Schrägstrichs (/) in URLs
Wenn Sie URLs für Verzeichnisse in Ihrer CloudFront Distribution angeben, wählen Sie entweder, ob Sie immer einen abschließenden Schrägstrich oder nie einen abschließenden Schrägstrich verwenden möchten. Wählen Sie z. B. nur eines der folgenden Formate für alle Ihre URLs aus:
https://d111111abcdef8.cloudfront.net/images/
https://d111111abcdef8.cloudfront.net/images
Warum ist das wichtig?
Beide Formate funktionieren für Links zu CloudFront Objekten, aber wenn Sie konsistent sind, können Sie Probleme vermeiden, wenn Sie ein Verzeichnis später für ungültig erklären möchten. CloudFront speichert URLs genau so, wie sie definiert sind, einschließlich nachgestellter Schrägstriche. Wenn Ihr Format also inkonsistent ist, müssen Sie die Verzeichnis-URLs mit und ohne Schrägstrich für ungültig erklären, um sicherzustellen, dass das Verzeichnis entfernt wird. CloudFront
Es ist lästig, beide URL-Formate deaktivieren zu müssen und kann zu zusätzlichen Kosten führen. Wenn Sie nämlich die Anzahl der Aufhebungen verdoppeln müssen, um beide Typen von URLs abzudecken, überschreiten Sie möglicherweise die für den Monat maximal zulässige Anzahl an kostenlosen Aufhebungen. Tritt dieser Fall ein, müssen Sie für alle Invalidierungen bezahlen, auch wenn in CloudFront jeweils nur ein Format für jede Verzeichnis-URL vorhanden ist.
Erstellen signierter URLs für eingeschränkte Inhalte
Wenn Sie den Zugriff auf bestimmte Inhalte einschränken möchten, können Sie signierte URLs erstellen. Wenn Sie beispielsweise Ihren Inhalt nur authentifizierten Benutzern zur Verfügung stellen möchten, können Sie URLs erstellen, die nur für einen bestimmten Zeitraum gültig sind der nur von einer bestimmten IP-Adresse aus zugänglich sind. Weitere Informationen finden Sie unter Bereitstellen privater Inhalte mit signierten URLs und signierten Cookies.