Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Contoh kebijakan penskalaan untuk AWS CLI
Anda dapat membuat kebijakan penskalaan untuk Amazon EC2 Auto Scaling melalui Konsol Manajemen AWS, AWS Command Line Interface (AWS CLI), atau SDK.
Contoh berikut menunjukkan cara membuat kebijakan penskalaan untuk Amazon EC2 Auto Scaling dengan perintah AWS CLI put- user input
placeholder dengan informasi Anda sendiri.
Untuk memulai menulis kebijakan penskalaan menggunakan AWS CLI, lihat latihan pengantar di Kebijakan penskalaan pelacakan target danKebijakan penskalaan langkah dan sederhana.
Contoh 1: Untuk menerapkan kebijakan penskalaan pelacakan target dengan spesifikasi metrik yang telah ditentukan sebelumnya
aws autoscaling put-scaling-policy --policy-namecpu50-target-tracking-scaling-policy\ --auto-scaling-group-namemy-asg--policy-type TargetTrackingScaling \ --target-tracking-configurationfile://config.json{ "TargetValue":50.0, "PredefinedMetricSpecification": { "PredefinedMetricType": "ASGAverageCPUUtilization" } }
Untuk informasi lebih lanjut, lihat PredefinedMetricSpecification dalam Referensi API Amazon EC2 Auto Scaling.
catatan
Jika file tidak ada di direktori saat ini, ketik path lengkap ke file. Untuk informasi selengkapnya tentang membaca nilai AWS CLI parameter dari file, lihat Mem AWS CLI uat parameter dari file di Panduan AWS Command Line Interface Pengguna.
Contoh 2: Untuk menerapkan kebijakan penskalaan pelacakan target dengan spesifikasi metrik yang disesuaikan
aws autoscaling put-scaling-policy --policy-namesqs100-target-tracking-scaling-policy\ --auto-scaling-group-namemy-asg--policy-type TargetTrackingScaling \ --target-tracking-configurationfile://config.json{ "TargetValue":100.0, "CustomizedMetricSpecification": { "MetricName": "MyBacklogPerInstance", "Namespace": "MyNamespace", "Dimensions": [{ "Name": "MyOptionalMetricDimensionName", "Value": "MyOptionalMetricDimensionValue" }], "Statistic": "Average", "Unit": "None" } }
Untuk informasi lebih lanjut, lihat CustomizedMetricSpecification dalam Referensi API Amazon EC2 Auto Scaling.
Contoh 3: Untuk menerapkan kebijakan penskalaan pelacakan target hanya untuk skala keluar
aws autoscaling put-scaling-policy --policy-namealb1000-target-tracking-scaling-policy\ --auto-scaling-group-namemy-asg--policy-type TargetTrackingScaling \ --target-tracking-configurationfile://config.json{ "TargetValue":1000.0, "PredefinedMetricSpecification": { "PredefinedMetricType": "ALBRequestCountPerTarget", "ResourceLabel": "app/my-alb/778d41231b141a0f/targetgroup/my-alb-target-group/943f017f100becff" }, "DisableScaleIn": true }
Contoh 4: Untuk menerapkan kebijakan penskalaan langkah untuk menskalakan
aws autoscaling put-scaling-policy \ --auto-scaling-group-namemy-asg\ --policy-namemy-step-scale-out-policy\ --policy-type StepScaling \ --adjustment-typePercentChangeInCapacity\ --metric-aggregation-typeAverage\ --step-adjustments MetricIntervalLowerBound=10.0,MetricIntervalUpperBound=20.0,ScalingAdjustment=10\ MetricIntervalLowerBound=20.0,MetricIntervalUpperBound=30.0,ScalingAdjustment=20\ MetricIntervalLowerBound=30.0,ScalingAdjustment=30\ --min-adjustment-magnitude1
Merekam Amazon Resource Name (ARN) kebijakan. Anda membutuhkan ARN saat membuat CloudWatch alarm.
Contoh 5: Untuk menerapkan kebijakan penskalaan langkah untuk skala di
aws autoscaling put-scaling-policy \ --auto-scaling-group-namemy-asg\ --policy-namemy-step-scale-in-policy\ --policy-type StepScaling \ --adjustment-typeChangeInCapacity\ --step-adjustments MetricIntervalUpperBound=0.0,ScalingAdjustment=-2
Merekam Amazon Resource Name (ARN) kebijakan. Anda membutuhkan ARN saat membuat CloudWatch alarm.
Contoh 6: Untuk menerapkan kebijakan penskalaan sederhana untuk menskalakan
aws autoscaling put-scaling-policy --policy-namemy-simple-scale-out-policy\ --auto-scaling-group-namemy-asg--scaling-adjustment30\ --adjustment-typePercentChangeInCapacity--min-adjustment-magnitude2
Merekam Amazon Resource Name (ARN) kebijakan. Anda membutuhkan ARN saat Anda membuat CloudWatch alarm.
Contoh 7: Untuk menerapkan kebijakan penskalaan sederhana untuk skala di
aws autoscaling put-scaling-policy --policy-namemy-simple-scale-in-policy\ --auto-scaling-group-namemy-asg--scaling-adjustment-1\ --adjustment-typeChangeInCapacity--cooldown180
Merekam Amazon Resource Name (ARN) kebijakan. Anda membutuhkan ARN saat Anda membuat CloudWatch alarm.