Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
ScalingConfig
Mengonfigurasi cara penyedia kapasitas EC2 menskalakan instans berdasarkan permintaan, termasuk batas instans maksimum dan kebijakan penskalaan.
Sintaksis
Untuk mendeklarasikan entitas ini dalam template AWS Serverless Application Model (AWS SAM) Anda, gunakan sintaks berikut.
YAML
MaxVCpuCount:IntegerAverageCPUUtilization:Double
Sifat-sifat
-
MaxVCpuCount -
Jumlah maksimum v CPUs yang dapat disediakan oleh penyedia kapasitas di semua instance komputasi.
Tipe: Integer
Wajib: Tidak
CloudFormation kompatibilitas: Properti ini diteruskan langsung ke
MaxVCpuCountpropertiCapacityProviderScalingConfigAWS::Lambda::CapacityProvidersumber daya. -
AverageCPUUtilization -
Target rata-rata persentase pemanfaatan CPU (0-100) untuk keputusan penskalaan. Ketika penggunaan CPU rata-rata melebihi ambang batas ini, penyedia kapasitas akan meningkatkan EC2 instans Amazon. Ketika ditentukan, AWS SAM konstruksi
CapacityProviderScalingConfigAWS::Lambda::CapacityProvidersumber daya denganScalingModeset ke'Manual'danScalingPoliciesset ke[{PredefinedMetricType: 'LambdaCapacityProviderAverageCPUUtilization', TargetValue: <this value>}].Tipe: Ganda
Wajib: Tidak
CloudFormation kompatibilitas: Properti ini unik AWS SAM dan tidak memiliki CloudFormation padanan.
Contoh
Konfigurasi penskalaan
Contoh berikut menunjukkan konfigurasi penskalaan dengan VCpu jumlah maksimum dan pemanfaatan CPU rata-rata.
ScalingConfig: MaxVCpuCount: 10 AverageCPUUtilization: 70.0