ScalingConfig - AWS Serverless Application Model

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: Integer AverageCPUUtilization: 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 MaxVCpuCount properti AWS::Lambda::CapacityProvider sumber 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.

Tipe: Ganda

Wajib: Tidak

CloudFormation kompatibilitas: Properti ini diteruskan langsung ke ScalingPolicies properti AWS::Lambda::CapacityProvider sumber daya.

Contoh

Konfigurasi penskalaan

Contoh berikut menunjukkan konfigurasi penskalaan dengan VCpu jumlah maksimum dan pemanfaatan CPU rata-rata.

ScalingConfig: MaxVCpuCount: 10 AverageCPUUtilization: 70.0