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:
Utilizzare la funzione Versioni multiple. Quando utilizzi la funzione Versioni multiple, versioni diverse di un file hanno nomi diversi che puoi utilizzare nella distribuzione CloudFront per cambiare il file che viene restituito ai visualizzatori. Per ulteriori informazioni, consulta Aggiornamento di file esistenti tramite l’utilizzo di nomi file con versione.
Invalidare il file. Per ulteriori informazioni, consulta Invalidare i file per rimuovere il contenuto.