Personalizzazione del formato URL per i file in CloudFront - 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à.

Personalizzazione del formato URL per i file in CloudFront

Dopo aver impostato l'origine con gli oggetti (contenuti) che desiderate mostrare CloudFront agli utenti, dovete utilizzare gli URL corretti per fare riferimento a tali oggetti nel codice del sito Web o dell'applicazione in modo che CloudFront possano essere utilizzati.

Il nome di dominio utilizzato negli URL per gli oggetti sulle pagine Web o nell'applicazione Web può essere uno dei seguenti:

  • Il nome di dominio, ad esempiod111111abcdef8.cloudfront.net, che CloudFront viene assegnato automaticamente quando si crea una distribuzione

  • Il tuo proprio nome di dominio, ad esempio example.com

Ad esempio, puoi utilizzare uno dei seguenti URL per restituire il file image.jpg:

https://d111111abcdef8.cloudfront.net/images/image.jpg

https://example.com/images/image.jpg

Puoi utilizzare lo stesso formato di URL se archivi i contenuti in bucket Amazon S3 o in un server di origine personalizzato, ad esempio uno dei tuoi server Web.

Nota

Il formato URL dipende in parte dal valore specificato per Origin Path (Percorso server di origine) nella tua distribuzione. Questo valore fornisce CloudFront un percorso di directory principale per gli oggetti. Per ulteriori informazioni su come impostare il percorso di origine al momento della creazione di una distribuzione, vedi Origin Path (Percorso origine).

Per ulteriori informazioni sul formato degli URL, consulta le seguenti sezioni.

Utilizzo del tuo nome di dominio (Example.com)

Invece di usare il nome di dominio predefinito che ti viene assegnato quando CloudFront crei una distribuzione, puoi aggiungere un nome di dominio alternativo più facile da usare, ad esempio. example.com Configurando il tuo nome di dominio con CloudFront, puoi utilizzare un URL come questo per gli oggetti della tua distribuzione:

https://example.com/images/image.jpg

Se prevedi di utilizzare HTTPS tra i visualizzatori e CloudFront, consultaUtilizzo di nomi di dominio e HTTPS alternativi.

Utilizzo di una barra finale (/) nell'URL

Quando specificate gli URL per le directory della vostra CloudFront distribuzione, scegliete di utilizzare sempre una barra finale o di non utilizzare mai una barra finale. Ad esempio, scegli solo uno dei seguenti formati per tutti i tuoi URL:

https://d111111abcdef8.cloudfront.net/images/

https://d111111abcdef8.cloudfront.net/images

Perché è importante?

Entrambi i formati consentono di creare collegamenti a CloudFront oggetti, ma la coerenza può aiutare a prevenire problemi quando si desidera invalidare una directory in un secondo momento. CloudFront memorizza gli URL esattamente come sono definiti, comprese le barre finali. Quindi, se il formato non è coerente, dovrai invalidare gli URL delle directory con e senza la barra, per assicurarti che la directory venga rimossa. CloudFront

È scomodo dover invalidare entrambi i formati di URL e può portare a costi aggiuntivi. Questo perché se devi raddoppiare le invalidazioni per coprire entrambi i tipi di URL, potresti superare il numero massimo di invalidazioni gratuite consentite per il mese. Se questo accade, dovrai pagare tutti gli invalidamenti, anche se in CloudFront esiste solo un formato per ciascun URL delle directory.

Creazione di URL firmati per contenuti con restrizioni

Se disponi di contenuti per i quali desideri limitare l'accesso, puoi creare URL firmati. Ad esempio, se desideri distribuire i contenuti solo per gli utenti che hanno eseguito l'autenticazione, puoi creare URL validi solo per un periodo di tempo specifico o disponibili solo da un indirizzo IP specifico. Per ulteriori informazioni, consulta Esecuzione di contenuti privati con URL firmati e cookie firmati.