View a markdown version of this page

Cosa occorre sapere quando si invalidano i tag - Amazon CloudFront

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Cosa occorre sapere quando si invalidano i tag

Quando specificate un tag da invalidare, fate riferimento alle seguenti informazioni:

Opt-in obbligatorio

L'invalidazione dei tag funziona solo sulle distribuzioni configurate. CacheTagConfig Le distribuzioni senza questa configurazione ignorano le intestazioni dei tag della cache dall'origine. Per ulteriori informazioni, consulta Invalidazione del contenuto tramite tag di cache.

Prefisso di invalidazione dei tag

Gli elementi di invalidazione del tag devono iniziare con il carattere. # Ad esempio, per invalidare tutti gli oggetti memorizzati nella cache con tagproduct:electronics, specificare nell'elenco. #product:electronics Paths.Items

Distinzione tra lettere maiuscole e minuscole

I valori dei tag non fanno distinzione tra maiuscole e minuscole. Ad esempio, #Product:Electronics e #product:electronics fanno riferimento allo stesso tag.

Formato del tag

Ogni valore di tag deve contenere solo caratteri ASCII visibili (33—126), virgole escluse. La lunghezza massima di un tag è di 256 caratteri.

Nessun supporto per i caratteri jolly

A differenza delle invalidazioni dei percorsi, gli elementi con invalidazione dei tag non supportano i caratteri jolly. * Ogni elemento con # prefisso corrisponde al valore esatto del tag.

Numero massimo di tag per oggetto memorizzato nella cache

CloudFront elabora fino a 50 tag per oggetto memorizzato nella cache. Se una risposta di origine contiene più di 50 tag nell'intestazione configurata, i tag aggiuntivi oltre il limite non vengono memorizzati e non possono essere utilizzati per l'invalidazione.

Inoltro di cookie, intestazioni e stringhe di query

Quando si invalida per tag, CloudFront invalida tutte le varianti memorizzate nella cache di ogni oggetto contenente il tag specificato, indipendentemente dai cookie, dalle intestazioni o dai parametri della stringa di query associati. Non puoi invalidare selettivamente alcune varianti e non altre.

Invalidazioni miste di percorsi e tag

È possibile includere sia gli elementi del percorso (ad esempio/images/*) che gli elementi dei tag (ad esempio#brand:acme) nello stesso batch di invalidazione in una richiesta. CreateInvalidation Ogni elemento conta come un percorso di invalidazione verso i tuoi limiti.

Massimo consentito

Gli elementi di invalidazione dei tag vengono conteggiati ai fini degli stessi limiti di invalidazione simultanei degli elementi del percorso. Ogni elemento del tag conta come un percorso di invalidazione. Per ulteriori informazioni, consulta Quote degli invalidamenti.

Modifica del nome dell'intestazione

Se modifichi l'impostazione HeaderNameCacheTagConfig, le invalidazioni emesse sui tag estratti con il vecchio nome dell'intestazione non verranno più valutate. Prima di modificare il nome dell'intestazione:

  1. Inizia a restituire le vecchie e nuove intestazioni dei tag di cache dalla tua origine.

  2. Invalida un percorso (ad esempio/*) o invalida i tag esistenti.

  3. Aggiorna CacheTagConfig con il nuovo. HeaderName

  4. Smetti di restituire la vecchia intestazione dall'origine.

Locatari della distribuzione

L'invalidazione dei tag è supportata anche per i tenant di distribuzione utilizzando l'API. CreateInvalidationForDistributionTenant