Usa politiche di richiesta di 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à.

Usa politiche di richiesta di origine gestite

CloudFront fornisce una serie di politiche gestite per le richieste di origine che puoi collegare a qualsiasi comportamento della cache della tua 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 Crea politiche di richiesta di origine.

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

AllViewer

Visualizza questa politica nella console CloudFront

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

Quando si utilizza AWS CloudFormation AWS CLI, o l' CloudFront API, l'ID per 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

Visualizza questa politica nella console CloudFront

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

Quando si utilizza AWS CloudFormation, o l' CloudFront API AWS CLI, l'ID per 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 CloudFront intestazioni:

    • 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

Visualizza questa politica nella console 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 politica include anche intestazioni di CloudFront richiesta 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 è destinata all'uso con Amazon API Gateway e le origini degli URL delle AWS Lambda funzioni. Queste origini prevedono che l'Hostintestazione contenga il nome di dominio di origine, non il nome di dominio della CloudFront distribuzione. L'inoltro dell'intestazione Host dalla richiesta visualizzatore a queste origini può impedirne il funzionamento.

Nota

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

Quando si utilizza AWS CloudFormation AWS CLI, o l' CloudFront API, l'ID per 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

Visualizza questa politica nella console CloudFront

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

Quando si utilizza AWS CloudFormation AWS CLI, o l' CloudFront API, l'ID per 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

Visualizza questa politica nella CloudFront console

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

Quando si utilizza AWS CloudFormation AWS CLI, o l' CloudFront API, l'ID per 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

Elementare- - MediaTailor PersonalizedManifests

Visualizza questa politica nella console CloudFront

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

Quando si utilizza AWS CloudFormation AWS CLI, o l' CloudFront API, l'ID per 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

UserAgentRefererHeaders

Visualizza questa politica nella CloudFront console

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

Quando si utilizza AWS CloudFormation AWS CLI, o l' CloudFront API, l'ID per 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