Help us improve the AWS re:Post Knowledge Center by sharing your feedback in a brief survey. Your input can influence how we create and update our content to better support your AWS journey.
Come posso rimuovere i file memorizzati nella cache da CloudFront?
Desidero rimuovere i file memorizzati nella cache da Amazon CloudFront.
Breve descrizione
CloudFront memorizza le risposte nelle posizioni edge della cache in funzione delle ](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Expiration.html#expiration-individual-objects)intestazioni di controllo della cache[ contenute nella risposta ricevuta dall'origine. Inoltre, CloudFront memorizza le risposte nella cache in funzione dei valori Time to Live (TTL) minimo, massimo e predefinito del comportamento della cache di una distribuzione.
Sulla base dei valori configurati, CloudFront fornisce i file memorizzati nella cache fino alla sua scadenza. Per fornire immediatamente i file aggiornati, invalida i file per rimuovere gli oggetti dalla cache di CloudFront.
**Nota:**Non puoi invalidare versioni specifiche di un oggetto che utilizza cookie, stringhe di query o intestazioni per variare la risposta. L'invalidamento rimuove tutte le versioni dell'oggetto.
Risoluzione
Nota: se ricevi messaggi di errore durante l'esecuzione dei comandi dell'interfaccia della linea di comando AWS (AWS CLI), consulta la sezione Troubleshoot AWS CLI errors. Inoltre, assicurati di utilizzare la versione più recente di AWS CLI.
Utilizza la Console di gestione AWS per invalidare i file
Per utilizzare la Console di gestione AWS per invalidare i file, consulta Invalida i file per rimuovere il contenuto.
Importante: se invalidi i file, potrebbero esserti addebitati costi. Per informazioni, consulta Paga per l'invalidazione dei file.
Utilizza i comandi AWS CLI per invalidare i file
Per invalidare i file, esegui questo comando AWS CLI create-invalidation:
aws cloudfront create-invalidation --distribution-id example-distribution-ID --paths "/example-path/index.html"
Nota: sostituisci example-distribution-ID con l'ID di distribuzione che fornisce i tuoi file e /example-path/index.html con il percorso del tuo file. Il comando restituisce un ID identificatore per il comando AWS CLI get-invalidation.
Per individuare lo stato corrente di un'invalidazione, esegui questo comando AWS CLI get-invalidation:
aws cloudfront get-invalidation --id identifier-id --distribution-id example-distribution-ID
Nota: sostituisci example-distribution-ID con l'ID di distribuzione che fornisce i tuoi file e identifier-id con l'ID identificatore per l'invalidazione.
Per interrogare lo stato di un'invalidazione fino a che non viene completata, esegui questo comando AWS CLI invalidation-completed:
aws cloudfront wait invalidation-completed --id identifier-id --distribution-id example-distribution-ID
Nota: sostituisci example-distribution-ID con l'ID di distribuzione che fornisce i tuoi file e identifier-id con l'ID identificatore per l'invalidazione.
Informazioni correlate
- Argomenti
- Networking & Content Delivery
- Lingua
- Italiano
Video correlati

