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.
Argomenti
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