Utilizzo del controllo delle versioni dei file per aggiornare o rimuovere contenuti con una distribuzione CloudFront - Amazon CloudFront

Utilizzo del controllo delle versioni dei file per aggiornare o rimuovere contenuti con una distribuzione CloudFront

Per aggiornare i contenuti esistenti che vengono distribuiti automaticamente da CloudFront per impostazione predefinita, ti consigliamo di utilizzare un identificatore di versione nei nomi dei file o delle cartelle. Questo consente di controllare la gestione dei contenuti forniti da CloudFront.

Aggiornamento di file esistenti tramite l’utilizzo di nomi file con versione

Quando aggiorni file esistenti in una distribuzione CloudFront, ti consigliamo di includere un identificatore di versione nei nomi dei file o nei nomi delle directory per avere un maggiore controllo sui contenuti. Questo identificatore potrebbe essere un timestamp data, un numero sequenziale o un altro metodo per distinguere due versioni dello stesso oggetto.

Ad esempio, invece di nominare un file grafico image.jpg, potresti chiamarlo image_1.jpg. Quando vuoi iniziare a distribuire una nuova versione del file, puoi chiamare il nuovo file image_2.jpg e aggiornare i link nelle tue applicazioni Web o all'interno del tuo sito per puntare a image_2.jpg. In alternativa, puoi inserire tutte le grafiche in una directory images_v1 e, quando decidi di distribuire una nuova versione di una o più grafiche, puoi creare una nuova directory images_v2 e aggiornare i tuoi link in modo che puntino a quella directory. Grazie alla funzione Versioni multiple, non devi attendere fino alla scadenza di un oggetto per consentire a CloudFront di iniziare a distribuirne una nuova versione e non devi sostenere il costo dell'invalidamento dell'oggetto.

Anche se stabilisci la versione dei file, ti consigliamo comunque di impostare una data di scadenza. Per ulteriori informazioni, consulta Gestione della durata di permanenza dei contenuti nella cache (scadenza).

Nota

Specificare i nomi dei file o i nomi delle directory con la versione non è un'operazione legata alla funzione Versioni multiple degli oggetti Amazon S3.

Rimozione dei contenuti in modo che non vengano distribuiti da CloudFront

Puoi rimuovere dall'origine i file che non desideri vengano più inclusi nella distribuzione CloudFront. Tuttavia, CloudFront continuerà a mostrare ai visualizzatori contenuti della cache edge finché i file non scadono.

Se desideri rimuovere un file immediatamente, devi eseguire una delle seguenti operazioni: