Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
RevisionWeights
Menentukan bagaimana endpoint Web Function membagi lalu lintas di seluruh revisi. Gunakan properti AutoDeploymentMode ini saatDisabled, misalnya untuk menjalankan kenari atau blue/green penerapan.
RevisionWeightsadalah peta. Setiap kunci adalah ID revisi, dan setiap nilai adalah persentase lalu lintas untuk rute ke revisi itu. Aturan-aturan berikut berlaku:
-
Tentukan paling banyak dua revisi.
-
Setiap bobot adalah bilangan bulat dari 1 hingga 100, dan bobot harus bertambah hingga 100.
-
Bobot individu dapat menjadi fungsi intrinsik, tetapi peta itu sendiri tidak dapat menjadi fungsi intrinsik.
Tipe: Peta
CloudFormation kompatibilitas: Properti ini mirip dengan RevisionWeights properti AWS::Lambda::WebFunctionEndpoint sumber daya. AWS SAM mengubah peta menjadi daftar objek, masing-masing dengan a RevisionId dan aWeight.
Sintaksis
Untuk mendeklarasikan entitas ini dalam template AWS Serverless Application Model (AWS SAM) Anda, gunakan sintaks berikut.
YAML
revision-id:Integerrevision-id:Integer
Contoh
Burung kenari terbelah
Contoh berikut mengirimkan 90% lalu lintas ke rev-abc123 dan 10% kerev-def456.
AutoDeploymentMode: Disabled RevisionWeights: rev-abc123: 90 rev-def456: 10
AWS SAM mengubah ini menjadi properti endpoint berikut:
RevisionWeights: - RevisionId: rev-abc123 Weight: 90 - RevisionId: rev-def456 Weight: 10