Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Kustomisasi penyewa distribusi
Saat menggunakan distribusi multi-tenant, penyewa distribusi Anda mewarisi konfigurasi distribusi multi-tenant. Namun, Anda dapat menyesuaikan beberapa pengaturan di tingkat penyewa distribusi.
Anda dapat menyesuaikan yang berikut ini:
-
Parameter — Parameter adalah pasangan kunci-nilai yang dapat Anda gunakan untuk domain asal atau jalur asal. Lihat Bagaimana parameter bekerja dengan penyewa distribusi.
-
AWS WAF web ACL (V2) - Anda dapat menentukan ACL web terpisah untuk penyewa distribusi, yang akan mengganti ACL web yang digunakan untuk distribusi multi-penyewa. Anda juga dapat menonaktifkan pengaturan ini untuk penyewa distribusi tertentu, yang berarti penyewa distribusi tidak akan mewarisi perlindungan ACL web dari distribusi multi-penyewa. Untuk informasi selengkapnya, lihat AWS WAF web ACL.
-
Pembatasan geografis — Pembatasan geografis yang Anda tentukan untuk penyewa distribusi akan mengesampingkan batasan geografis apa pun untuk distribusi multi-penyewa. Misalnya, jika Anda memblokir Jerman (DE) dalam distribusi multi-penyewa Anda, semua penyewa distribusi terkait juga akan memblokir DE. Namun, jika Anda mengizinkan DE untuk penyewa distribusi tertentu, pengaturan penyewa distribusi tersebut akan mengganti pengaturan untuk distribusi multi-penyewa. Untuk informasi selengkapnya, lihat Batasi distribusi geografis konten Anda.
-
Jalur pembatalan - Tentukan jalur file ke konten yang ingin Anda batalkan untuk penyewa distribusi. Untuk informasi selengkapnya, lihat Membatalkan file.
-
Sertifikat TLS kustom — AWS Certificate Manager (ACM) sertifikat yang Anda tentukan untuk penyewa distribusi adalah tambahan untuk sertifikat yang disediakan dalam distribusi multi-penyewa. Namun, jika domain yang sama dicakup oleh distribusi multi-penyewa dan sertifikat penyewa distribusi, maka sertifikat penyewa digunakan. Untuk informasi selengkapnya, lihat Minta sertifikat untuk penyewa CloudFront distribusi Anda.
-
Nama domain — Anda harus menentukan setidaknya satu nama domain per penyewa distribusi.
Bagaimana parameter bekerja dengan penyewa distribusi
Parameter adalah pasangan kunci-nilai yang dapat Anda gunakan untuk nilai placeholder. Tentukan parameter yang ingin Anda gunakan dalam distribusi multi-tenant Anda dan tentukan apakah parameter tersebut diperlukan.
Ketika Anda menentukan parameter dalam distribusi multi-tenant Anda, Anda memilih apakah parameter tersebut harus dimasukkan pada tingkat penyewa distribusi.
-
Jika Anda menentukan parameter seperti yang dipersyaratkan dalam distribusi multi-penyewa, maka parameter tersebut harus dimasukkan pada tingkat penyewa distribusi. (Mereka tidak diwariskan).
-
Jika parameter tidak diperlukan, maka Anda dapat memberikan nilai default dalam distribusi multi-penyewa yang diwarisi oleh penyewa distribusi.
Anda dapat menggunakan parameter dalam properti berikut:
-
Nama domain asal
-
Jalur asal
Dalam distribusi multi-tenant, Anda dapat menentukan hingga dua parameter untuk masing-masing properti sebelumnya.
Parameter contoh
Lihat contoh berikut untuk menggunakan parameter untuk nama domain dan jalur asal.
Parameter nama domain
Dalam konfigurasi distribusi multi-tenant, Anda dapat menentukan parameter untuk nama domain asal seperti contoh berikut:
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
Asal kustom
-
{{
parameter1
}}.lambda-url.us-east-1.on.aws -
{{
parameter1
}}.mediapackagev2.ap-south-1.amazonaws.com
Saat Anda membuat penyewa distribusi, tentukan nilai yang akan digunakan
.parameter1
"Parameters": [ { "Name": "parameter1", "Value": "mycompany-website" } ]
Menggunakan contoh sebelumnya yang ditentukan dalam distribusi multi-tenant, nama domain asal untuk penyewa distribusi menyelesaikan sebagai berikut:
-
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
Parameter jalur asal
Demikian pula, Anda dapat menentukan parameter untuk jalur asal dalam distribusi multi-penyewa seperti contoh berikut:
-
/{{
}}parameter2
-
/{{
}}/testparameter2
-
/public/{{
}}/testparameter2
-
/search?name={{
}}parameter2
Saat Anda membuat penyewa distribusi, tentukan nilai yang akan digunakan
.parameter2
"Parameters": [ { "Name": "parameter2", "Value": "myBrand" } ]
Menggunakan contoh sebelumnya yang ditentukan dalam distribusi multi-tenant, jalur asal untuk penyewa distribusi menyelesaikan sebagai berikut:
-
/
myBrand
-
/
myBrand
/test -
/public/
myBrand
/test -
/search?name=
myBrand
contoh Contoh
Anda ingin membuat beberapa situs web (penyewa) untuk pelanggan Anda, dan Anda perlu memastikan bahwa setiap sumber penyewa distribusi menggunakan nilai yang benar.
-
Anda membuat distribusi multi-tenant dan menyertakan dua parameter untuk konfigurasi penyewa distribusi.
-
Untuk nama domain asal, Anda membuat parameter bernama
customer-name
dan menentukan bahwa itu diperlukan. Anda memasukkan parameter sebelum bucket S3, sehingga muncul sebagai:{{
.customer-name
}}.amzn-s3-demo-bucket3.s3.us-east-1.amazonaws.com -
Untuk jalur asal, Anda membuat parameter kedua bernama
my-theme
, dan menentukan bahwa itu opsional, dengan nilai defaultbasic
. Jalur asal Anda muncul sebagai:/{{
my-theme
}} -
Saat Anda membuat penyewa distribusi:
-
Untuk nama domain, Anda harus menentukan nilai untuk
customer-name
, karena itu ditandai sebagai diperlukan dalam distribusi multi-penyewa. -
Untuk jalur asal, Anda dapat secara opsional menentukan nilai untuk
my-theme
atau menggunakan nilai default.
-