View a markdown version of this page

Was Sie wissen müssen, wenn Sie Tags ungültig machen - 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.

Was Sie wissen müssen, wenn Sie Tags ungültig machen

Wenn Sie ein Tag angeben, das ungültig gemacht werden soll, beachten Sie die folgenden Informationen:

Opt-In erforderlich

Die Invalidierung von Tags funktioniert nur bei Distributionen, die konfiguriert wurden. CacheTagConfig Distributionen ohne diese Konfiguration ignorieren die Cache-Tag-Header des Ursprungs. Weitere Informationen finden Sie unter Inhalt durch Cache-Tags ungültig machen.

Präfix für die Invalidierung von Tags

Elemente zur Ungültigerklärung von Tags müssen mit dem # Zeichen beginnen. Um beispielsweise alle zwischengespeicherten Objekte, die mit gekennzeichnet sind, ungültig zu machenproduct:electronics, geben Sie #product:electronics in der Liste Folgendes an. Paths.Items

Groß-/Kleinschreibung

Bei Tag-Werten wird nicht zwischen Groß- und Kleinschreibung unterschieden. Zum Beispiel #Product:Electronics und #product:electronics beziehen sich auf dasselbe Tag.

Tag-Format

Jeder Tag-Wert darf nur sichtbare ASCII-Zeichen (33—126) enthalten, ohne Kommas. Die maximale Länge eines Tags beträgt 256 Zeichen.

Keine Wildcard-Unterstützung

Im Gegensatz zu Pfadinvalidierungen unterstützen Elemente zur Invalidierung von Tags den Platzhalter nicht. * Jedes Element mit dem # Präfix -Zeichen entspricht exakt dem Tag-Wert.

Maximale Anzahl von Tags pro zwischengespeichertem Objekt

CloudFront verarbeitet bis zu 50 Tags pro zwischengespeichertem Objekt. Wenn eine ursprüngliche Antwort mehr als 50 Tags im konfigurierten Header enthält, werden die zusätzlichen Tags, die das Limit überschreiten, nicht gespeichert und können nicht für die Invalidierung verwendet werden.

Weiterleiten von Cookies, Headern und Abfragezeichenfolgen

Bei der Invalidierung nach Tag wird jede zwischengespeicherte Variante jedes Objekts, das das angegebene Tag trägt, CloudFront ungültig gemacht, unabhängig von den zugehörigen Cookies, Headern oder Abfragezeichenfolgenparametern. Sie können einige Varianten nicht selektiv für ungültig erklären und andere nicht.

Gemischte Invalidierungen von Pfad und Tag

Sie können sowohl Pfadelemente (z. B./images/*) als auch Tagelemente (z. B.#brand:acme) in denselben Invalidierungsstapel einer Anfrage aufnehmen. CreateInvalidation Jedes Element zählt als ein einziger Ungültigkeitspfad, bis Ihre Grenzwerte erreicht sind.

Maximum erlaubt

Elemente für die Ungültigerklärung von Tags werden auf dieselben Grenzwerte für gleichzeitige Ungültigerklärungen angerechnet wie Pfadelemente. Jedes Tag-Element zählt als ein Invalidierungspfad. Weitere Informationen finden Sie unter Kontingente für Aufhebungen.

Den Header-Namen ändern

Wenn Sie die HeaderName Eingabe ändernCacheTagConfig, werden Invalidierungen, die für Tags ausgegeben wurden, die unter dem alten Header-Namen extrahiert wurden, nicht mehr ausgewertet. Bevor Sie den Header-Namen ändern:

  1. Fangen Sie an, sowohl den alten als auch den neuen Cache-Tag-Header von Ihrem Ursprung zurückzugeben.

  2. Führen Sie eine Pfadinvalidierung durch (zum Beispiel/*) oder machen Sie bestehende Tags ungültig.

  3. Aktualisieren Sie CacheTagConfig mit dem Neuen. HeaderName

  4. Hören Sie auf, den alten Header von Ihrem Ursprung zurückzugeben.

Vertrieb, Mieter

Die Invalidierung von Tags wird auch für Distributionsmandanten über die CreateInvalidationForDistributionTenant API unterstützt.