Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Bekerja dengan distribusi pementasan dan kebijakan penerapan berkelanjutan
Anda dapat membuat, memperbarui, dan memodifikasi distribusi pementasan dan kebijakan penerapan berkelanjutan di CloudFront konsol, dengan AWS Command Line Interface (AWS CLI), atau dengan CloudFront API.
Membuat distribusi pementasan dengan kebijakan penerapan berkelanjutan
Prosedur berikut menunjukkan cara membuat distribusi pementasan dengan kebijakan penerapan berkelanjutan.
- Console
-
Anda dapat membuat distribusi pementasan dengan kebijakan penerapan berkelanjutan dengan menggunakan. Konsol Manajemen AWS
Untuk membuat distribusi pementasan dan kebijakan penerapan berkelanjutan (konsol)
Masuk ke Konsol Manajemen AWS dan buka CloudFront konsol dihttps://console.aws.amazon.com/cloudfront/v4/home
. -
Di panel navigasi, pilih Distri busi.
-
Pilih distribusi yang ingin Anda gunakan sebagai distribusi utama. Distribusi utama adalah distribusi yang saat ini melayani lalu lintas produksi, yang darinya Anda akan membuat distribusi pementasan.
-
Di bagian Penerapan berkelanjutan, pilih Buat distribusi pementasan. Ini membuka wizard Create staging distribution.
-
Di wizard Buat distribusi pementasan, lakukan hal berikut:
-
(Opsional) Ketik deskripsi untuk distribusi pementasan.
-
Pilih Berikutnya.
-
Ubah konfigurasi distribusi pementasan. Untuk informasi selengkapnya tentang pengaturan yang dapat Anda perbarui, lihatPerbarui distribusi primer dan pementasan.
Setelah selesai memodifikasi konfigurasi distribusi pementasan, pilih Ber ikutnya.
-
Gunakan konsol untuk menentukan konfigurasi Lalu Lintas. Ini menentukan bagaimana mengar CloudFront ahkan lalu lintas ke distribusi pementasan. (CloudFront menyimpan konfigurasi lalu lintas dalam kebijakan penerapan berkelanjutan.)
Untuk informasi selengkapnya tentang opsi dalam konfigurasi Lalu lintas, lihatPermintaan rute ke distribusi pementasan.
Setelah selesai dengan konfigurasi Traffic, pilih Next.
-
Tinjau konfigurasi untuk distribusi pementasan, termasuk konfigurasi lalu lintas, lalu pilih Buat distribusi pementasan.
-
Saat Anda menyelesaikan wizard Buat distribusi pementasan di CloudFront konsol, lakukan CloudFront hal berikut:
-
Membuat distribusi pementasan dengan pengaturan yang Anda tentukan (pada langkah 5c)
-
Membuat kebijakan penerapan berkelanjutan dengan konfigurasi lalu lintas yang Anda tentukan (pada langkah 5d)
-
Melampirkan kebijakan penerapan berkelanjutan ke distribusi utama tempat Anda membuat distribusi pementasan
Ketika konfigurasi distribusi utama, dengan kebijakan penerapan berkelanjutan terlampir, diterapkan ke lokasi tepi, CloudFront mulai mengirim bagian lalu lintas yang ditentukan ke distribusi pementasan berdasarkan konfigurasi lalu lintas.
- CLI
-
Untuk membuat distribusi pementasan dan kebijakan penerapan berkelanjutan dengan AWS CLI, gunakan prosedur berikut.
Untuk membuat distribusi pementasan (CLI)
-
Gunakan grep perintah aws cloudfront get-distribution dan bersama-sama untuk mendapatkan
ETagnilai distribusi yang ingin Anda gunakan sebagai distribusi utama. Distribusi utama adalah distribusi yang saat ini melayani lalu lintas produksi, dari mana Anda akan membuat distribusi pementasan.Perintah berikut menunjukkan sebuah contoh. Dalam contoh berikut, ganti
primary_distribution_IDdengan ID distribusi utama.aws cloudfront get-distribution --idprimary_distribution_ID| grep 'ETag'Salin
ETagnilainya karena Anda membutuhkannya untuk langkah berikut. -
Gunakan aws cloudfront copy-distribution perintah untuk membuat distribusi pementasan. Perintah contoh berikut menggunakan karakter escape (\) dan jeda baris untuk keterbacaan, tetapi Anda harus menghilangkan ini dari perintah. Dalam contoh perintah berikut:
-
Ganti
primary_distribution_IDdengan ID distribusi utama. -
Ganti
primary_distribution_ETagdenganETagnilai distribusi utama (yang Anda dapatkan di langkah sebelumnya). -
(Opsional) Ganti
CLI_exampledengan ID referensi pemanggil yang diinginkan.
aws cloudfront copy-distribution --primary-distribution-idprimary_distribution_ID\ --if-matchprimary_distribution_ETag\ --staging \ --caller-reference 'CLI_example'Output perintah menunjukkan informasi tentang distribusi pementasan dan konfigurasinya. Salin nama CloudFront domain distribusi pementasan karena Anda membutuhkannya untuk langkah berikut.
-
Untuk membuat kebijakan penerapan berkelanjutan (CLI dengan file input)
-
Gunakan perintah berikut untuk membuat file bernama
continuous-deployment-policy.yamlyang berisi semua parameter input untuk create-continuous-deployment-policy perintah. Perintah berikut menggunakan karakter escape (\) dan jeda baris untuk keterbacaan, tetapi Anda harus menghilangkannya dari perintah.aws cloudfront create-continuous-deployment-policy --generate-cli-skeleton yaml-input \ > continuous-deployment-policy.yaml -
Buka file dengan nama
continuous-deployment-policy.yamlyang baru Anda buat. Edit file untuk menentukan setelan kebijakan penerapan berkelanjutan yang Anda inginkan, lalu simpan file tersebut. Saat Anda mengedit file:-
Di
StagingDistributionDnsNamesbagian:-
Ubah nilai
Quantitymenjadi1. -
Untuk
Items, tempel nama CloudFront domain dari distribusi pementasan (yang Anda simpan dari langkah sebelumnya).
-
-
Di
TrafficConfigbagian:-
Pilih
Type, salah satuSingleWeightatauSingleHeader. -
Hapus pengaturan untuk jenis lainnya. Misalnya, jika Anda menginginkan konfigurasi lalu lintas berbasis bobot, setel
TypekeSingleWeightdan kemudian hapus setelan.SingleHeaderConfig -
Untuk menggunakan konfigurasi lalu lintas berbasis bobot, tetapkan nilai
Weightke angka desimal antara.01(satu persen) dan.15(lima belas persen).
Untuk informasi selengkapnya tentang opsi di
TrafficConfig, lihat Permintaan rute ke distribusi pementasan danKelengketan sesi untuk konfigurasi berbasis bobot. -
-
-
Gunakan perintah berikut untuk membuat kebijakan penerapan berkelanjutan menggunakan parameter input dari
continuous-deployment-policy.yamlfile.aws cloudfront create-continuous-deployment-policy --cli-input-yaml file://continuous-deployment-policy.yamlSalin
Idnilai dalam output perintah. Ini adalah ID kebijakan penerapan berkelanjutan, dan Anda memerlukannya di langkah berikut.
Untuk melampirkan kebijakan penerapan berkelanjutan ke distribusi utama (CLI dengan file input)
-
Gunakan perintah berikut untuk menyimpan konfigurasi distribusi utama ke file bernama
primary-distribution.yaml. Gantiprimary_distribution_IDdengan ID distribusi utama.aws cloudfront get-distribution-config --idprimary_distribution_ID--output yaml > primary-distribution.yaml -
Buka file dengan nama
primary-distribution.yamlyang baru saja Anda buat. Edit file akan membuat perubahan berikut:-
Tempelkan ID kebijakan penerapan berkelanjutan (yang Anda salin dari langkah sebelumnya) ke
ContinuousDeploymentPolicyIdbidang. -
Ubah nama
ETagbidang menjadiIfMatch, tetapi jangan ubah nilai bidang.
Simpan file setelah selesai.
-
-
Gunakan perintah berikut untuk memperbarui distribusi utama agar menggunakan kebijakan penerapan berkelanjutan. Ganti
primary_distribution_IDdengan ID distribusi utama.aws cloudfront update-distribution --idprimary_distribution_ID--cli-input-yaml file://primary-distribution.yaml
Ketika konfigurasi distribusi utama, dengan kebijakan penerapan berkelanjutan terlampir, diterapkan ke lokasi tepi, CloudFront mulai mengirim bagian lalu lintas yang ditentukan ke distribusi pementasan berdasarkan konfigurasi lalu lintas.
-
- API
-
Untuk membuat distribusi pementasan dan kebijakan penerapan berkelanjutan dengan CloudFront API, gunakan operasi API berikut:
Untuk informasi selengkapnya tentang bidang yang Anda tentukan dalam panggilan API ini, lihat berikut ini:
-
Dokumentasi referensi API untuk AWS SDK atau klien API lainnya
Setelah Anda membuat distribusi pementasan dan kebijakan penerapan berkelanjutan, gunakan UpdateDistribution (pada distribusi utama) untuk melampirkan kebijakan penerapan berkelanjutan ke distribusi utama.
Memperbarui distribusi pementasan
Prosedur berikut menunjukkan cara memperbarui distribusi staging dengan kebijakan penerapan berkelanjutan.
- Console
-
Anda dapat memperbarui konfigurasi tertentu untuk distribusi primer dan pementasan. Untuk informasi selengkapnya, lihat Perbarui distribusi primer dan pementasan.
Untuk memperbarui distribusi pementasan (konsol)
Buka CloudFront konsol dihttps://console.aws.amazon.com/cloudfront/v4/home
. -
Di panel navigasi, pilih Distri busi.
-
Pilih distribusi utama. Ini adalah distribusi yang saat ini melayani lalu lintas produksi, yang darinya Anda membuat distribusi pementasan.
-
Pilih Lihat distribusi pementasan.
-
Gunakan konsol untuk memodifikasi konfigurasi distribusi pementasan. Untuk informasi selengkapnya tentang pengaturan yang dapat Anda perbarui, lihatPerbarui distribusi primer dan pementasan.
Segera setelah konfigurasi distribusi pementasan diterapkan ke lokasi tepi, itu akan berlaku untuk lalu lintas masuk yang dirutekan ke distribusi pementasan.
- CLI
-
Untuk memperbarui distribusi pementasan (CLI dengan file input)
-
Gunakan perintah berikut untuk menyimpan konfigurasi distribusi pementasan ke file bernama
staging-distribution.yaml. Gantistaging_distribution_IDdengan ID distribusi pementasan.aws cloudfront get-distribution-config --idstaging_distribution_ID--output yaml > staging-distribution.yaml -
Buka file dengan nama
staging-distribution.yamlyang baru saja Anda buat. Edit file akan membuat perubahan berikut:-
Ubah konfigurasi distribusi pementasan. Untuk informasi selengkapnya tentang pengaturan yang dapat Anda perbarui, lihatPerbarui distribusi primer dan pementasan.
-
Ubah nama
ETagbidang menjadiIfMatch, tetapi jangan ubah nilai bidang.
Simpan file setelah selesai.
-
-
Gunakan perintah berikut untuk memperbarui konfigurasi distribusi pementasan. Ganti
staging_distribution_IDdengan ID distribusi pementasan.aws cloudfront update-distribution --idstaging_distribution_ID--cli-input-yaml file://staging-distribution.yaml
Segera setelah konfigurasi distribusi pementasan diterapkan ke lokasi tepi, itu akan berlaku untuk lalu lintas masuk yang dirutekan ke distribusi pementasan.
-
- API
-
Untuk memperbarui konfigurasi distribusi pementasan, gunakan UpdateDistribution (pada distribusi pementasan) untuk memodifikasi konfigurasi distribusi pementasan. Untuk informasi selengkapnya tentang pengaturan yang dapat Anda perbarui, lihatPerbarui distribusi primer dan pementasan.
Memperbarui kebijakan penerapan berkelanjutan
Prosedur berikut menunjukkan cara memperbarui kebijakan penerapan berkelanjutan.
- Console
-
Anda dapat memperbarui konfigurasi lalu lintas distribusi Anda dengan memperbarui kebijakan penerapan berkelanjutan.
Untuk memperbarui kebijakan penerapan berkelanjutan (konsol)
Buka CloudFront konsol dihttps://console.aws.amazon.com/cloudfront/v4/home
. -
Di panel navigasi, pilih Distri busi.
-
Pilih distribusi utama. Ini adalah distribusi yang saat ini melayani lalu lintas produksi, yang darinya Anda membuat distribusi pementasan.
-
Di bagian Penerapan berkelanjutan, pilih Edit kebijakan.
-
Ubah konfigurasi lalu lintas dalam kebijakan penerapan berkelanjutan. Setelah selesai, pilih S impan perubahan.
Ketika konfigurasi distribusi utama dengan kebijakan penerapan berkelanjutan yang diperbarui diterapkan ke lokasi tepi, CloudFront mulai mengirim lalu lintas ke distribusi pementasan berdasarkan konfigurasi lalu lintas yang diperbarui.
- CLI
-
Untuk memperbarui kebijakan penerapan berkelanjutan (CLI dengan file input)
-
Gunakan perintah berikut untuk menyimpan konfigurasi kebijakan penerapan berkelanjutan ke file bernama
continuous-deployment-policy.yaml. Ganticontinuous_deployment_policy_IDdengan ID kebijakan penerapan berkelanjutan. Perintah berikut menggunakan karakter escape (\) dan jeda baris untuk keterbacaan, tetapi Anda harus menghilangkannya dari perintah.aws cloudfront get-continuous-deployment-policy-config --idcontinuous_deployment_policy_ID\ --output yaml > continuous-deployment-policy.yaml -
Buka file dengan nama
continuous-deployment-policy.yamlyang baru saja Anda buat. Edit file akan membuat perubahan berikut:-
Ubah konfigurasi kebijakan penerapan berkelanjutan sesuai keinginan. Misalnya, Anda dapat mengubah dari menggunakan konfigurasi lalu lintas berbasis header ke konfigurasi lalu lintas berbasis bobot, atau Anda dapat mengubah persentase lalu lintas (bobot) untuk konfigurasi berbasis bobot. Untuk informasi selengkapnya, lihat Permintaan rute ke distribusi pementasan dan Kelengketan sesi untuk konfigurasi berbasis bobot.
-
Ubah nama
ETagbidang menjadiIfMatch, tetapi jangan ubah nilai bidang.
Simpan file setelah selesai.
-
-
Gunakan perintah berikut untuk memperbarui kebijakan penerapan berkelanjutan. Ganti
continuous_deployment_policy_IDdengan ID kebijakan penerapan berkelanjutan. Perintah berikut menggunakan karakter escape (\) dan jeda baris untuk keterbacaan, tetapi Anda harus menghilangkannya dari perintah.aws cloudfront update-continuous-deployment-policy --idcontinuous_deployment_policy_ID\ --cli-input-yaml file://continuous-deployment-policy.yaml
Ketika konfigurasi distribusi utama dengan kebijakan penerapan berkelanjutan yang diperbarui diterapkan ke lokasi tepi, CloudFront mulai mengirim lalu lintas ke distribusi pementasan berdasarkan konfigurasi lalu lintas yang diperbarui.
-
- API
-
Untuk memperbarui kebijakan penerapan berkelanjutan, gunakan UpdateContinuousDeploymentPolicy.
Mempromosikan konfigurasi distribusi pementasan
Prosedur berikut menunjukkan cara mempromosikan konfigurasi distribusi pementasan.
- Console
-
Saat Anda mempromosikan distribusi pementasan, CloudFront salin konfigurasi dari distribusi pementasan ke distribusi utama. CloudFront juga menonaktifkan kebijakan penerapan berkelanjutan dan merutekan semua lalu lintas ke distribusi utama.
Setelah mempromosikan konfigurasi, Anda dapat menggunakan kembali distribusi pementasan yang sama saat berikutnya Anda ingin menguji perubahan konfigurasi.
Untuk mempromosikan konfigurasi distribusi pementasan (konsol)
Buka CloudFront konsol dihttps://console.aws.amazon.com/cloudfront/v4/home
. -
Di panel navigasi, pilih Distri busi.
-
Pilih distribusi utama. Ini adalah distribusi yang saat ini melayani lalu lintas produksi, yang darinya Anda membuat distribusi pementasan.
-
Di bagian Penerapan berkelanjutan, pilih Promosikan.
-
K
confirmetik lalu pilih Promosikan.
- CLI
-
Saat Anda mempromosikan distribusi pementasan, CloudFront salin konfigurasi dari distribusi pementasan ke distribusi utama. CloudFront juga menonaktifkan kebijakan penerapan berkelanjutan dan merutekan semua lalu lintas ke distribusi utama.
Setelah mempromosikan konfigurasi, Anda dapat menggunakan kembali distribusi pementasan yang sama saat berikutnya Anda ingin menguji perubahan konfigurasi.
Untuk mempromosikan konfigurasi distribusi pementasan (CLI)
-
Gunakan aws cloudfront update-distribution-with-staging-config perintah untuk mempromosikan konfigurasi distribusi pementasan ke distribusi utama. Perintah contoh berikut menggunakan karakter escape (\) dan jeda baris untuk keterbacaan, tetapi Anda harus menghilangkan ini dari perintah. Dalam contoh perintah berikut:
-
Ganti
primary_distribution_IDdengan ID distribusi utama. -
Ganti
staging_distribution_IDdengan ID distribusi pementasan. -
Ganti
primary_distribution_ETagdanstaging_distribution_ETagdenganETagnilai-nilai distribusi primer dan pementasan. Pastikan nilai distribusi primer adalah yang pertama, seperti yang ditunjukkan pada contoh.
aws cloudfront update-distribution-with-staging-config --idprimary_distribution_ID\ --staging-distribution-idstaging_distribution_ID\ --if-match 'primary_distribution_ETag,staging_distribution_ETag' -
-
- API
-
Untuk mempromosikan konfigurasi distribusi pementasan ke distribusi utama, gunakan UpdateDistributionWithStagingConfig.