View a markdown version of this page

Was Sie zur Aufhebung der Gültigkeit von Tags wissen müssen - 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 zur Aufhebung der Gültigkeit von Tags wissen müssen

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

Opt-in erforderlich

Die Tag-Invalidierung funktioniert nur bei Distributionen, die konfiguriert wurdenCacheTagConfig. Distributionen ohne diese Konfiguration ignorieren Cache-Tag-Header aus dem Ursprung. Weitere Informationen finden Sie unter Aufhebung der Gültigkeit durch Cache-Tags.

Präfix für die Invalidierung von Tags

Elemente für die Invalidierung von Tags müssen mit dem # Zeichen beginnen. Um beispielsweise alle zwischengespeicherten Objekte, die mit gekennzeichnet sind, ungültig zu machenproduct:electronics, geben Sie dies #product:electronics in der Liste 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) ohne Kommas enthalten. Die maximale Länge eines Tags beträgt 256 Zeichen.

Keine Unterstützung für Platzhalter

Im Gegensatz zu Pfadinvalidierungen unterstützen Tag-Invalidierungselemente den Platzhalter nicht. * Jedes Element mit # Präfix entspricht dem exakten Tag-Wert.

Maximale Anzahl von Tags pro zwischengespeichertem Objekt

CloudFront verarbeitet bis zu 50 Tags pro zwischengespeichertem Objekt. Wenn eine Quellantwort 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.

Weiterleitung von Cookies, Headern und Abfragezeichenfolgen

Wenn Sie nach Tag ungültig machen, wird jede zwischengespeicherte Variante jedes Objekts CloudFront ungültig, das das angegebene Tag trägt, 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 Ungültigerklärungen von Pfaden und Tags

Sie können in einer Anfrage sowohl Pfadelemente (z. B./images/*) als auch Tag-Elemente (z. B.#brand:acme) in denselben Invalidierungsstapel aufnehmen. CreateInvalidation Jedes Element zählt als ein Invalidierungspfad zur Anrechnung Ihrer Grenzwerte.

Maximum erlaubt

Für Tag-Invalidierungselemente gelten dieselben Grenzwerte für die gleichzeitige Invalidierung wie für Pfadelemente. Jedes Tag-Element zählt als ein Invalidierungspfad. Weitere Informationen finden Sie unter Kontingente für Aufhebungen.

Den Header-Namen ändern

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

  1. Beginne, sowohl den alten als auch den neuen Cache-Tag-Header von deinem Ursprung zurückzugeben.

  2. Führen Sie eine Pfadinvalidierung durch (z. B./*) oder machen Sie vorhandene Tags ungültig.

  3. CacheTagConfigMit dem Neuen aktualisieren. 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 mithilfe der CreateInvalidationForDistributionTenant API unterstützt.