View a markdown version of this page

Cosa devi sapere per invalidare 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 devi sapere per invalidare i tag

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

È richiesto il consenso esplicito

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

Prefisso di invalidazione del tag

Gli elementi di invalidazione dei tag devono iniziare con il carattere. # Ad esempio, per invalidare tutti gli oggetti memorizzati nella cache contrassegnati conproduct:electronics, specificatelo 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 fate 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 è 256 caratteri.

Nessun supporto per i caratteri jolly

A differenza delle invalidazioni dei percorsi, gli elementi di 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 archiviati e non possono essere utilizzati per l'invalidazione.

Inoltro di cookie, intestazioni e stringhe di query

Quando si invalida per tag, CloudFront invalida ogni variante memorizzata nella cache di ogni oggetto che contiene 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 limiti stabiliti.

Massimo consentito

Gli elementi di invalidazione dei tag vengono conteggiati ai fini degli stessi limiti di invalidazione simultanea 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'input 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 sia le vecchie che le nuove intestazioni dei tag di cache dalla tua origine.

  2. Emetti un'invalidazione del percorso (ad esempio/*) o invalida i tag esistenti.

  3. Aggiorna CacheTagConfig con il nuovo. HeaderName

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

Inquilini di distribuzione

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