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à.
Personalizzazioni dei tenant di distribuzione
Quando si utilizza una distribuzione multi-tenant, i tenant di distribuzione ereditano la configurazione di distribuzione multi-tenant. Tuttavia, è possibile personalizzare alcune impostazioni a livello di tenant di distribuzione.
È possibile personalizzare quanto segue:
-
Parametri: i parametri sono coppie chiave-valore che è possibile utilizzare per il dominio o i percorsi di origine. Consultare Come funzionano i parametri con i tenant di distribuzione.
-
AWS WAF web ACL (V2): è possibile specificare un ACL web separato per il tenant di distribuzione, che sostituirà l'ACL web utilizzato per la distribuzione multi-tenant. È inoltre possibile disabilitare questa impostazione per un tenant di distribuzione specifico, il che significa che il tenant di distribuzione non erediterà le protezioni ACL Web dalla distribuzione multi-tenant. Per ulteriori informazioni, consulta AWS WAF ACL web.
-
Restrizioni geografiche: le restrizioni geografiche specificate per un tenant di distribuzione avranno la precedenza su qualsiasi restrizione geografica per la distribuzione multi-tenant. Ad esempio, se blocchi Germania (DE) nella distribuzione multi-tenant, anche tutti i tenant di distribuzione associati bloccheranno DE. Tuttavia, se consenti DE per uno specifico tenant di distribuzione, le impostazioni di tale tenant di distribuzione sostituiranno le impostazioni per la distribuzione multi-tenant. Per ulteriori informazioni, consulta Limita la distribuzione geografica dei tuoi contenuti.
-
Percorsi di invalidazione: specificare i percorsi dei file del contenuto che si desidera invalidare per il tenant di distribuzione. Per ulteriori informazioni, consulta Invalidare i file.
-
Certificati TLS personalizzati: i certificati AWS Certificate Manager (ACM) specificati per i tenant di distribuzione sono supplementari al certificato fornito nella distribuzione multi-tenant. Tuttavia, se lo stesso dominio è coperto sia dai certificati di distribuzione multi-tenant che dai certificati tenant di distribuzione, viene utilizzato il certificato tenant. Per ulteriori informazioni, consulta Richiedi i certificati per il tuo tenant CloudFront di distribuzione.
-
Nomi di dominio: è necessario specificare almeno un nome di dominio per tenant di distribuzione.
Come funzionano i parametri con i tenant di distribuzione
Un parametro è una coppia chiave-valore che è possibile utilizzare per i valori segnaposto. Definite i parametri che desiderate utilizzare nella distribuzione multi-tenant e specificate se sono obbligatori.
Quando si definiscono i parametri nella distribuzione multi-tenant, si sceglie se tali parametri devono essere inseriti a livello di tenant di distribuzione.
-
Se si definiscono i parametri come richiesti nella distribuzione multi-tenant, è necessario inserirli a livello di tenant di distribuzione. (Non vengono ereditati).
-
Se i parametri non sono richiesti, è possibile fornire un valore predefinito nella distribuzione multi-tenant ereditata dal tenant di distribuzione.
È possibile utilizzare i parametri nelle seguenti proprietà:
-
Origin Domain Name (Nome dominio origine)
-
Origin Path (Percorso origine)
Nella distribuzione multi-tenant, è possibile definire fino a due parametri per ciascuna delle proprietà precedenti.
Parametri di esempio
Vedi i seguenti esempi per l'utilizzo dei parametri per il nome di dominio e il percorso di origine.
Parametri del nome di dominio
Nella configurazione di distribuzione multi-tenant, puoi definire un parametro per il nome di dominio di origine come negli esempi seguenti:
Amazon S3
-
{{
parameter1
}}.amzn-s3-demo-logging-bucket.s3.us-east-1.amazonaws.com -
{{
parameter1
}}–amzn-s3-demo-logging-bucket.s3.us-east-1.amazonaws.com
Origini personalizzate
-
{{
parameter1
}}.lambda-url.us-east-1.on.aws -
{{
parameter1
}}.mediapackagev2.ap-south-1.amazonaws.com
Quando crei un tenant di distribuzione, specifica il valore per
cui utilizzarlo.parameter1
"Parameters": [ { "Name": "parameter1", "Value": "mycompany-website" } ]
Utilizzando gli esempi precedenti specificati nella distribuzione multi-tenant, il nome di dominio di origine per il tenant di distribuzione viene risolto nel modo seguente:
-
mycompany-website
.amzn-s3-demo-bucket3.s3.us-east-1.amazonaws.com -
mycompany-website
–amzn-s3-demo-bucket3.s3.us-east-1.amazonaws.com -
mycompany-website
.lambda-url.us-east-1.on.aws -
mycompany-website
.mediapackagev2.ap-south-1.amazonaws.com
Parametri del percorso di origine
Allo stesso modo, è possibile definire i parametri per il percorso di origine nella distribuzione multi-tenant, come nei seguenti esempi:
-
/{{
}}parameter2
-
/{{
}}/testparameter2
-
/public/{{
}}/testparameter2
-
/search?name={{
}}parameter2
Quando create un tenant di distribuzione, specificate il valore per cui utilizzare. parameter2
"Parameters": [ { "Name": "parameter2", "Value": "myBrand" } ]
Utilizzando gli esempi precedenti specificati nella distribuzione multi-tenant, il percorso di origine per il tenant di distribuzione si risolve nel seguente:
-
/
myBrand
-
/
myBrand
/test -
/public/
myBrand
/test -
/search?name=
myBrand
Esempio
Desiderate creare più siti Web (tenant) per i vostri clienti e dovete assicurarvi che ogni risorsa del tenant di distribuzione utilizzi i valori corretti.
-
Si crea una distribuzione multi-tenant e si includono due parametri per la configurazione del tenant di distribuzione.
-
Per il nome di dominio di origine, si crea un parametro denominato
customer-name
e si specifica che è obbligatorio. Inserisci il parametro prima del bucket S3, in modo che appaia come:{{
.customer-name
}}.amzn-s3-demo-bucket3.s3.us-east-1.amazonaws.com -
Per il percorso di origine, crei un secondo parametro denominato
my-theme
e specifichi che è facoltativo, con un valore predefinito di.basic
Il percorso di origine appare come:/{{
my-theme
}} -
Quando crei un tenant di distribuzione:
-
Per il nome di dominio, è necessario specificare un valore per
customer-name
, poiché è contrassegnato come obbligatorio nella distribuzione multi-tenant. -
Per il percorso di origine, puoi facoltativamente specificare un valore
my-theme
o utilizzare il valore predefinito.
-