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 AWS Management Console AWS Command Line Interface ,AWS CLI(), atau. SDKs
Contoh berikut menunjukkan bagaimana Anda dapat membuat kebijakan penskalaan untuk Amazon EC2 Auto Scaling dengan AWS CLI put-scaling-policyperintah. Ganti masing-masing user input
placeholder
dengan informasi Anda sendiri.
Untuk memulai menulis kebijakan penskalaan menggunakan AWS CLI, lihat latihan pengantar di Kebijakan penskalaan pelacakan target dan. Kebijakan penskalaan langkah dan sederhana
Contoh 1: Untuk menerapkan kebijakan penskalaan pelacakan target dengan spesifikasi metrik yang telah ditentukan
aws autoscaling put-scaling-policy --policy-name
cpu50-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 selengkapnya, lihat PredefinedMetricSpecificationdi Referensi EC2 Auto Scaling API Amazon.
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 Memuat AWS CLI 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-name
sqs100-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 selengkapnya, lihat CustomizedMetricSpecificationdi Referensi EC2 Auto Scaling API Amazon.
Contoh 3: Untuk menerapkan kebijakan penskalaan pelacakan target hanya untuk skala keluar
aws autoscaling put-scaling-policy --policy-name
alb1000-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 skala keluar
aws autoscaling put-scaling-policy \ --auto-scaling-group-name
my-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
Catat Nama Sumber Daya Amazon kebijakan (ARN). Anda membutuhkan ARN saat Anda membuat CloudWatch alarm.
Contoh 5: Untuk menerapkan kebijakan penskalaan langkah untuk skala
aws autoscaling put-scaling-policy \ --auto-scaling-group-name
my-asg
\ --policy-namemy-step-scale-in-policy
\ --policy-type StepScaling \ --adjustment-typeChangeInCapacity
\ --step-adjustments MetricIntervalUpperBound=0.0
,ScalingAdjustment=-2
Catat Nama Sumber Daya Amazon kebijakan (ARN). Anda membutuhkan ARN saat Anda membuat CloudWatch alarm.
Contoh 6: Untuk menerapkan kebijakan penskalaan sederhana untuk skala keluar
aws autoscaling put-scaling-policy --policy-name
my-simple-scale-out-policy
\ --auto-scaling-group-namemy-asg
--scaling-adjustment30
\ --adjustment-typePercentChangeInCapacity
--min-adjustment-magnitude2
Catat Nama Sumber Daya Amazon kebijakan (ARN). Anda membutuhkan ARN saat Anda membuat CloudWatch alarm.
Contoh 7: Untuk menerapkan kebijakan penskalaan sederhana untuk skala
aws autoscaling put-scaling-policy --policy-name
my-simple-scale-in-policy
\ --auto-scaling-group-namemy-asg
--scaling-adjustment-1
\ --adjustment-typeChangeInCapacity
--cooldown180
Catat Nama Sumber Daya Amazon kebijakan (ARN). Anda membutuhkan ARN saat Anda membuat CloudWatch alarm.