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:
-
Param eter — 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-tenant. Anda juga dapat menonaktifkan pengaturan ini untuk penyewa distribusi tertentu, yang berarti penyewa distribusi tidak akan mewarisi perlindungan ACL web dari distribusi multi-tenant. Untuk informasi selengkapnya, lihat AWS WAF ACL web.
-
Batasan geografis — Batasan 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-tenant Anda, semua penyewa distribusi terkait juga akan memblokir DE. Namun, jika Anda mengizinkan DE untuk penyewa distribusi tertentu, setelan penyewa distribusi tersebut akan mengesampingkan pengaturan untuk distribusi multi-tenant. Untuk informasi selengkapnya, lihat Batasi distribusi geografis konten Anda.
-
Jalur pem batalan — Tentukan jalur file ke konten yang ingin Anda batalkan untuk penyewa distribusi. Untuk informasi selengkapnya, lihat Membatalkan file.
-
Sertifikat TLS kustom — Sertifikat AWS Certificate Manager (ACM) 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-tenant 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 nilai kunci 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 diperlukan dalam distribusi multi-tenant, maka parameter tersebut harus dimasukkan di tingkat penyewa distribusi. (Mereka tidak diwariskan).
-
Jika parameter tidak diperlukan, maka Anda dapat memberikan nilai default dalam distribusi multi-tenant 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.
Contoh parameter
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-penyewa, nama domain asal untuk penyewa distribusi diselesaikan 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-tenant 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 diselesaikan menjadi 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 daya 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-namedan 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 tentukan 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 ditandai sebagai wajib dalam distribusi multi-tenant. -
Untuk jalur asal, Anda dapat secara opsional menentukan nilai untuk
my-themeatau menggunakan nilai default.
-