Utilizzo delle policy di richiesta origine gestite - 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à.

Utilizzo delle policy di richiesta origine gestite

CloudFront fornisce un set di policy di richiesta di origine gestite che è possibile collegare a qualsiasi comportamento della cache della distribuzione. Con una policy di richiesta di origine gestita, non è necessario scrivere o gestire le proprie policy di richiesta origine. Le policy gestite utilizzano impostazioni ottimizzate per casi d'uso specifici.

Per utilizzare una policy di richiesta origine gestita, è necessario collegarla a un comportamento della cache nella distribuzione. Il processo è lo stesso di quando si crea una policy di richiesta origine, ma invece di crearne una nuova, è sufficiente allegare una delle policy di richiesta origine gestite. Si allega la policy per nome (con la console) o per ID (con AWS CLI o SDK). I nomi e gli ID sono elencati nella sezione seguente.

Per ulteriori informazioni, consulta Creazione di policy di richiesta origine.

Negli argomenti seguenti vengono descritte le policy di richiesta di origine gestite che è possibile utilizzare.

AllViewer

Visualizzare questa policy nella console di CloudFront

Questa policy include tutti i valori (stringhe di query, intestazioni e cookie) della richiesta visualizzatore.

Quando si utilizza CloudFormation, l'AWS CLI o l'API di CloudFront, l'ID di questa policy è:

216adef6-5c7f-47e4-b989-5492eafa07d3

Questa policy ha le seguenti impostazioni:

  • Intestazioni incluse nelle richieste di origine: tutte le intestazioni nella richiesta del visualizzatore

  • Cookie inclusi nelle richieste di origine: Tutti

  • Stringhe di query incluse nelle richieste di origine: Tutte

AllViewerAndCloudFrontHeaders-2022-06

Visualizzare questa policy nella console di CloudFront

Questa policy include tutti i valori (intestazioni, cookie e stringhe di query) della richiesta visualizzatore e tutte le intestazioni di CloudFront rilasciate fino a giugno 2022 (le intestazioni di CloudFront rilasciate dopo giugno 2022 non sono incluse).

Quando si utilizza CloudFormation, l'AWS CLI o l'API di CloudFront, l'ID di questa policy è:

33f36d7e-f396-46d9-90e0-52428a34d9dc

Questa policy ha le seguenti impostazioni:

  • Intestazioni incluse nelle richieste di origine: tutte le intestazioni nella richiesta del visualizzatore e le seguenti intestazioni di CloudFront

    • CloudFront-Forwarded-Proto

    • CloudFront-Is-Android-Viewer

    • CloudFront-Is-Desktop-Viewer

    • CloudFront-Is-IOS-Viewer

    • CloudFront-Is-Mobile-Viewer

    • CloudFront-Is-SmartTV-Viewer

    • CloudFront-Is-Tablet-Viewer

    • CloudFront-Viewer-Address

    • CloudFront-Viewer-ASN

    • CloudFront-Viewer-City

    • CloudFront-Viewer-Country

    • CloudFront-Viewer-Country-Name

    • CloudFront-Viewer-Country-Region

    • CloudFront-Viewer-Country-Region-Name

    • CloudFront-Viewer-Http-Version

    • CloudFront-Viewer-Latitude

    • CloudFront-Viewer-Longitude

    • CloudFront-Viewer-Metro-Code

    • CloudFront-Viewer-Postal-Code

    • CloudFront-Viewer-Time-Zone

    • CloudFront-Viewer-TLS

  • Cookie inclusi nelle richieste di origine: Tutti

  • Stringhe di query incluse nelle richieste di origine: Tutte

AllViewerExceptHostHeader

Visualizzare questa policy nella console di CloudFront

Questa policy non include l'intestazione Host della richiesta visualizzatore, ma include tutti gli altri valori (intestazioni, cookie e stringhe di query) della richiesta visualizzatore.

Questa policy include anche intestazioni di richiesta CloudFront aggiuntive per il protocollo HTTP, la versione HTTP, la versione TLS e tutte le intestazioni relative al tipo di dispositivo e alla posizione del visualizzatore.

Questa policy è pensata per l'utilizzo con Gateway Amazon API e le origini della funzione URL AWS Lambda. Queste origini prevedono che l'intestazione Host contenga il nome di dominio di origine, non il nome di dominio della distribuzione CloudFront. L'inoltro dell'intestazione Host dalla richiesta visualizzatore a queste origini può impedirne il funzionamento.

Nota

Quando utilizzi questa policy di richiesta origine gestita per rimuovere l'intestazione Host del visualizzatore, CloudFront aggiunge una nuova intestazione Host con il nome di dominio dell’origine alla richiesta origine.

Quando si utilizza CloudFormation, l'AWS CLI o l'API di CloudFront, l'ID di questa policy è:

b689b0a8-53d0-40ab-baf2-68738e2966ac

Questa policy ha le seguenti impostazioni:

  • Intestazioni incluse nelle richieste origine: tutte le intestazioni nella richiesta visualizzatore ad eccezione dell’intestazione Host

  • Cookie inclusi nelle richieste di origine: Tutti

  • Stringhe di query incluse nelle richieste di origine: Tutte

CORS-CustomOrigin

Visualizzare questa policy nella console di CloudFront

Questa policy include l'intestazione che abilita le richieste CORS (Cross-Origin Resource Sharing) quando l'origine è un'origine personalizzata.

Quando si utilizza CloudFormation, l'AWS CLI o l'API di CloudFront, l'ID di questa policy è:

59781a5b-3903-41f3-afcb-af62929ccde1

Questa policy ha le seguenti impostazioni:

  • Intestazioni incluse nelle richieste di origine:

    • Origin

  • Cookie inclusi nelle richieste di origine: Nessuno

  • Stringhe di query incluse nelle richieste di origine: Nessuna

CORS-S3Origin

Visualizzare questa policy nella console di CloudFront

Questa policy include le intestazioni che abilitano le richieste CORS (Cross-Origin Resource Sharing) quando l'origine è un bucket Amazon S3.

Quando si utilizza CloudFormation, l'AWS CLI o l'API di CloudFront, l'ID di questa policy è:

88a5eaf4-2fd4-4709-b370-b4c650ea3fcf

Questa policy ha le seguenti impostazioni:

  • Intestazioni incluse nelle richieste di origine:

    • Origin

    • Access-Control-Request-Headers

    • Access-Control-Request-Method

  • Cookie inclusi nelle richieste di origine: Nessuno

  • Stringhe di query incluse nelle richieste di origine: Nessuna

Elemental-MediaTailor-PersonalizedManifests

Visualizzare questa policy nella console di CloudFront

Questa policy è stata concepita per essere utilizzata con un'origine che è un endpoint AWS Elemental MediaTailor.

Quando si utilizza CloudFormation, l'AWS CLI o l'API di CloudFront, l'ID di questa policy è:

775133bc-15f2-49f9-abea-afb2e0bf67d2

Questa policy ha le seguenti impostazioni:

  • Intestazioni incluse nelle richieste di origine:

    • Origin

    • Access-Control-Request-Headers

    • Access-Control-Request-Method

    • User-Agent

    • X-Forwarded-For

  • Cookie inclusi nelle richieste di origine: Nessuno

  • Stringhe di query incluse nelle richieste di origine: Tutte

HostHeaderOnly

Visualizzare questa policy nella console di CloudFront

Questa policy include solo l’intestazione Host della richiesta origine. Non include stringhe di query o cookie.

Quando si utilizza CloudFormation, l'AWS CLI o l'API di CloudFront, l'ID di questa policy è:

bf0718e1-ba1e-49d1-88b1-f726733018ae

Questa policy ha le seguenti impostazioni:

  • Intestazioni incluse nelle richieste origine: host

  • Cookie inclusi nelle richieste di origine: Nessuno

  • Stringhe di query incluse nelle richieste di origine: Nessuna

UserAgentRefererHeaders

Visualizzare questa policy nella console di CloudFront

Questa policy include solo le intestazioni User-Agent e Referer. Non include stringhe di query o cookie.

Quando si utilizza CloudFormation, l'AWS CLI o l'API di CloudFront, l'ID di questa policy è:

acba4595-bd28-49b8-b9fe-13317c0390fa

Questa policy ha le seguenti impostazioni:

  • Intestazioni incluse nelle richieste di origine:

    • User-Agent

    • Referer

  • Cookie inclusi nelle richieste di origine: Nessuno

  • Stringhe di query incluse nelle richieste di origine: Nessuna