Personalizza il 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à.

Personalizza il formato URL per i file in CloudFront

Dopo aver impostato l'origine con gli oggetti (contenuti) che desideri mostrare CloudFront ai tuoi spettatori, devi utilizzare la stringa corretta per fare riferimento URLs a tali oggetti nel codice del sito Web o dell'applicazione in modo che CloudFront possa essere utilizzato.

Il nome di dominio utilizzato negli URLs oggetti delle pagine Web o dell'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, è possibile utilizzare uno dei seguenti metodi URLs per restituire il fileimage.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.

Usa il 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, consultaUsa nomi di dominio alternativi e HTTPS.

Usa una barra finale (/) in URLs

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

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 URLs esattamente come sono definiti, comprese le barre finali. Quindi, se il formato non è coerente, dovrai invalidare la directory URLs 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 gli invalidamenti per coprire entrambi i tipi URLs, potresti superare il numero massimo di invalidazioni gratuite consentito per il mese. Se questo accade, dovrai pagare tutti gli invalidamenti, anche se in CloudFront esiste solo un formato per ciascun URL delle directory.

Crea contenuti firmati per soggetti a restrizioni URLs

Se hai contenuti a cui vuoi limitare l'accesso, puoi crearli firmati URLs. Ad esempio, se desideri distribuire i tuoi contenuti solo agli utenti che si sono autenticati, puoi crearne URLs di validi solo per un periodo di tempo specificato o disponibili solo da un indirizzo IP specificato. Per ulteriori informazioni, consulta Offri contenuti privati con cookie firmati URLs e firmati.