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.
Verwaltete Cache-Richtlinien verwenden
CloudFront bietet eine Reihe verwalteter Cache-Richtlinien, die Sie an jedes Cache-Verhalten Ihrer Distribution anhängen können. Bei Verwendung einer verwalteten Cache-Richtlinie müssen Sie keine eigene Cache-Richtlinie schreiben oder verwalten. Die verwalteten Richtlinien verwenden Einstellungen, die für bestimmte Anwendungsfälle optimiert sind.
Um eine verwaltete Cache-Richtlinie zu verwenden, fügen Sie sie einem Cache-Verhalten in Ihrer Verteilung an. Der Prozess ist der gleiche wie beim Erstellen einer Cache-Richtlinie. Anstatt jedoch eine neue Cache-Richtlinie zu erstellen, fügen Sie einfach eine verwaltete Cache-Richtlinie an. Sie fügen die Richtlinie entweder nach Namen (mit der Konsole) oder nach ID (mit AWS CLI oderSDKs) hinzu. Die Namen und IDs sind im folgenden Abschnitt aufgeführt.
Weitere Informationen finden Sie unter Erstellen Sie Cache-Richtlinien.
In den folgenden Themen werden die verwalteten Richtlinien beschrieben, die Sie verwenden können.
Themen
Amplify
Diese Richtlinie in der CloudFront Konsole anzeigen
Diese Richtlinie wurde für die Verwendung mit einem Ursprung entwickelt, bei dem es sich um eine AWS Amplify
Wenn Sie AWS CloudFormation die oder AWS CLI die ID für diese Richtlinie verwenden CloudFront API, lautet die ID:
2e54312d-136d-493c-8eb9-b001f22f67d2
Diese Richtlinie hat folgende Einstellungen:
-
MinimumTTL: 2 Sekunden
-
MaximumTTL: 600 Sekunden (10 Minuten)
-
StandardTTL: 2 Sekunden
-
Im Cache-Schlüssel enthaltene Header:
-
Authorization
-
CloudFront-Viewer-Country
-
Host
Der normalisierte Header
Accept-Encoding
ist auch enthalten, da die Einstellung für komprimierte Cache-Objekte aktiviert ist. Weitere Informationen finden Sie unter Komprimierungsunterstützung. -
-
Im Cache-Schlüssel enthaltene Cookies: Alle Cookies sind enthalten.
-
Im Cache-Schlüssel enthaltene Abfragezeichenfolgen: Alle Abfragezeichenfolgen sind enthalten.
-
Einstellung für komprimierte Cache-Objekte: Aktiviert. Weitere Informationen finden Sie unter Komprimierungsunterstützung.
AWS Amplify Hosting-Cache-Richtlinien
Amplify verwendet die folgenden verwalteten Cache-Richtlinien, um die Standard-Cache-Konfiguration für die Anwendungen der Kunden zu optimieren:
Anmerkung
Diese Richtlinien werden nur von Amplify verwendet. Wir empfehlen Ihnen nicht, diese Richtlinien für Ihre Distributionen zu verwenden.
Weitere Informationen zur Verwaltung der Cache-Konfiguration für Ihre von Amplify gehostete Anwendung finden Sie unter Verwaltung der Cache-Konfiguration im Amplify Hosting-Benutzerhandbuch.
CachingDisabled
Sehen Sie sich diese Richtlinie in der Konsole an CloudFront
Diese Richtlinie deaktiviert die Zwischenspeicherung. Diese Richtlinie ist für dynamische Inhalte und für Anforderungen nützlich, die nicht zwischengespeichert werden können.
Wenn Sie AWS CloudFormation die oder AWS CLI die ID für diese Richtlinie verwenden CloudFront API, lautet die ID:
4135ea2d-6df8-44a3-9df3-4b5a84be39ad
Diese Richtlinie hat folgende Einstellungen:
-
MinimumTTL: 0 Sekunden
-
MaximumTTL: 0 Sekunden
-
StandardTTL: 0 Sekunden
-
Im Cache-Schlüssel enthaltene Header: Keine
-
Im Cache-Schlüssel enthaltene Cookies: Keine
-
Im Cache-Schlüssel enthaltene Abfragezeichenfolgen: Keine
-
Einstellung für komprimierte Cache-Objekte: Deaktiviert
CachingOptimized
Diese Richtlinie in der CloudFront Konsole anzeigen
Diese Richtlinie wurde entwickelt, um die Cache-Effizienz zu optimieren, indem die Werte, die im Cache-Schlüssel CloudFront enthalten sind, minimiert werden. CloudFront enthält keine Abfragezeichenfolgen oder Cookies in den Cache-Schlüssel und bezieht nur den normalisierten Accept-Encoding
Header ein. Dadurch können CloudFront Objekte in den Komprimierungsformaten Gzip und Brotli separat zwischengespeichert werden, wenn der Ursprung sie zurückgibt oder wenn die Kantenkomprimierung aktiviert ist. CloudFront
Wenn Sie die oder die ID für AWS CLI diese Richtlinie verwenden AWS CloudFormation CloudFront API, lautet die ID:
658327ea-f89d-4fab-a63d-7e88639e58f6
Diese Richtlinie hat folgende Einstellungen:
-
MindestensTTL: 1 Sekunde.
-
MaximumTTL: 31.536.000 Sekunden (365 Tage).
-
StandardTTL: 86.400 Sekunden (24 Stunden).
-
Im Cache-Schlüssel enthaltene Header: Es werden keine Header explizit eingefügt. Der normalisierte Header
Accept-Encoding
ist enthalten, da die Einstellung für komprimierte Cache-Objekte aktiviert ist. Weitere Informationen finden Sie unter Komprimierungsunterstützung. -
Im Cache-Schlüssel enthaltene Cookies: Keine.
-
Im Cache-Schlüssel enthaltene Abfragezeichenfolgen: Keine.
-
Einstellung für komprimierte Cache-Objekte: Aktiviert. Weitere Informationen finden Sie unter Komprimierungsunterstützung.
CachingOptimizedForUncompressedObjects
Diese Richtlinie in der Konsole anzeigen CloudFront
Diese Richtlinie wurde zur Optimierung der Cache-Effizienz entwickelt, indem die in den Cache-Schlüssel eingefügten Werte minimiert werden. Es sind keine Abfragezeichenfolgen, Header oder Cookies enthalten. Diese Richtlinie ist identisch mit der vorherigen Richtlinie; die Einstellung für komprimierte Cache-Objekte ist jedoch deaktiviert.
Wenn Sie AWS CloudFormation die oder AWS CLI die ID für diese Richtlinie verwenden CloudFront API, lautet die ID:
b2884449-e4de-46a7-ac36-70bc7f1ddd6d
Diese Richtlinie hat folgende Einstellungen:
-
MindestensTTL: 1 Sekunde
-
MaximumTTL: 31.536.000 Sekunden (365 Tage)
-
StandardTTL: 86.400 Sekunden (24 Stunden)
-
Im Cache-Schlüssel enthaltene Header: Keine
-
Im Cache-Schlüssel enthaltene Cookies: Keine
-
Im Cache-Schlüssel enthaltene Abfragezeichenfolgen: Keine
-
Einstellung für komprimierte Cache-Objekte: Deaktiviert
Elementar- MediaPackage
Diese Richtlinie in der CloudFront Konsole anzeigen
Diese Richtlinie wurde für die Verwendung mit einem Ursprung entwickelt, bei dem es sich um einen AWS Elemental MediaPackage -Endpunkt handelt.
Wenn Sie AWS CloudFormation die oder AWS CLI die ID für diese Richtlinie verwenden CloudFront API, lautet die ID:
08627262-05a9-4f76-9ded-b50ca2e3a84f
Diese Richtlinie hat folgende Einstellungen:
-
MinimumTTL: 0 Sekunden
-
MaximumTTL: 31.536.000 Sekunden (365 Tage)
-
StandardTTL: 86.400 Sekunden (24 Stunden)
-
Im Cache-Schlüssel enthaltene Header:
-
Origin
Der normalisierte Header
Accept-Encoding
ist enthalten, da die Einstellung für komprimierte Cache-Objekte für Gzip aktiviert ist. Weitere Informationen finden Sie unter Komprimierungsunterstützung. -
-
Im Cache-Schlüssel enthaltene Cookies: Keine
-
Im Cache-Schlüssel enthaltene Abfragezeichenfolgen:
-
aws.manifestfilter
-
start
-
end
-
m
-
-
Einstellung für komprimierte Cache-Objekte: Für Gzip aktiviert. Weitere Informationen finden Sie unter Komprimierungsunterstützung.
UseOriginCacheControlHeaders
Diese Richtlinie in der Konsole anzeigen CloudFront
Diese Richtlinie ist für die Verwendung mit einem Ursprung konzipiert, der Cache-Control
HTTP Antwortheader zurückgibt und keine unterschiedlichen Inhalte bereitstellt, die auf den in der Abfragezeichenfolge enthaltenen Werten basieren. Wenn Ihr Origin auf der Grundlage von Werten in der Abfragezeichenfolge unterschiedliche Inhalte bereitstellt, sollten Sie die Verwendung vonUseOriginCacheControlHeaders-QueryStrings.
Wenn Sie AWS CloudFormation die oder AWS CLI die ID für diese Richtlinie verwenden CloudFront API, lautet die ID:
83da9c7e-98b4-4e11-a168-04f0df8e2c65
Diese Richtlinie hat folgende Einstellungen:
-
MinimumTTL: 0 Sekunden
-
MaximumTTL: 31.536.000 Sekunden (365 Tage)
-
Standard TTL: 0 Sekunden
-
Im Cache-Schlüssel enthaltene Header:
-
Host
-
Origin
-
X-HTTP-Method-Override
-
X-HTTP-Method
-
X-Method-Override
Der normalisierte Header
Accept-Encoding
ist auch enthalten, da die Einstellung für komprimierte Cache-Objekte aktiviert ist. Weitere Informationen finden Sie unter Komprimierungsunterstützung. -
-
Im Cache-Schlüssel enthaltene Cookies: Alle Cookies sind enthalten.
-
Im Cache-Schlüssel enthaltene Abfragezeichenfolgen: Keine.
-
Einstellung für komprimierte Cache-Objekte: Aktiviert. Weitere Informationen finden Sie unter Komprimierungsunterstützung.
UseOriginCacheControlHeaders-QueryStrings
Diese Richtlinie in der CloudFront Konsole anzeigen
Diese Richtlinie ist für die Verwendung mit einem Ursprung konzipiert, der Cache-Control
HTTP Antwortheader zurückgibt und basierend auf den in der Abfragezeichenfolge vorhandenen Werten unterschiedliche Inhalte bereitstellt. Wenn Ihr Origin keine unterschiedlichen Inhalte bereitstellt, die auf den in der Abfragezeichenfolge enthaltenen Werten basieren, sollten Sie die Verwendung vonUseOriginCacheControlHeaders.
Wenn Sie AWS CloudFormation die oder die AWS CLI ID für diese Richtlinie verwenden CloudFront API, lautet sie wie folgt:
4cc15a8a-d715-48a4-82b8-cc0b614638fe
Diese Richtlinie hat folgende Einstellungen:
-
MinimumTTL: 0 Sekunden
-
MaximumTTL: 31.536.000 Sekunden (365 Tage)
-
Standard TTL: 0 Sekunden
-
Im Cache-Schlüssel enthaltene Header:
-
Host
-
Origin
-
X-HTTP-Method-Override
-
X-HTTP-Method
-
X-Method-Override
Der normalisierte Header
Accept-Encoding
ist auch enthalten, da die Einstellung für komprimierte Cache-Objekte aktiviert ist. Weitere Informationen finden Sie unter Komprimierungsunterstützung. -
-
Im Cache-Schlüssel enthaltene Cookies: Alle Cookies sind enthalten.
-
Im Cache-Schlüssel enthaltene Abfragezeichenfolgen: Alle Abfragezeichenfolgen sind enthalten.
-
Einstellung für komprimierte Cache-Objekte: Aktiviert. Weitere Informationen finden Sie unter Komprimierungsunterstützung.