

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Gunakan `PutScalingPolicy` dengan CLI
<a name="example_auto-scaling_PutScalingPolicy_section"></a>

Contoh kode berikut menunjukkan cara menggunakan`PutScalingPolicy`.

------
#### [ CLI ]

**AWS CLI**  
**Untuk menambahkan kebijakan penskalaan pelacakan target ke grup Auto Scaling**  
`put-scaling-policy`Contoh berikut menerapkan kebijakan penskalaan pelacakan target ke grup Auto Scaling yang ditentukan. Output berisi ARNs dan nama dari dua CloudWatch alarm yang dibuat atas nama Anda. Jika kebijakan penskalaan dengan nama yang sama sudah ada, kebijakan penskalaan akan ditimpa oleh kebijakan penskalaan yang baru.  

```
aws autoscaling put-scaling-policy --auto-scaling-group-name my-asg \
  --policy-name alb1000-target-tracking-scaling-policy \
  --policy-type TargetTrackingScaling \
  --target-tracking-configuration file://config.json
```
Isi dari `config.json`:  

```
{
     "TargetValue": 1000.0,
     "PredefinedMetricSpecification": {
          "PredefinedMetricType": "ALBRequestCountPerTarget",
          "ResourceLabel": "app/my-alb/778d41231b141a0f/targetgroup/my-alb-target-group/943f017f100becff"
     }
}
```
Output:  

```
{
     "PolicyARN": "arn:aws:autoscaling:region:account-id:scalingPolicy:228f02c2-c665-4bfd-aaac-8b04080bea3c:autoScalingGroupName/my-asg:policyName/alb1000-target-tracking-scaling-policy",
     "Alarms": [
         {
             "AlarmARN": "arn:aws:cloudwatch:region:account-id:alarm:TargetTracking-my-asg-AlarmHigh-fc0e4183-23ac-497e-9992-691c9980c38e",
             "AlarmName": "TargetTracking-my-asg-AlarmHigh-fc0e4183-23ac-497e-9992-691c9980c38e"
         },
         {
             "AlarmARN": "arn:aws:cloudwatch:region:account-id:alarm:TargetTracking-my-asg-AlarmLow-61a39305-ed0c-47af-bd9e-471a352ee1a2",
             "AlarmName": "TargetTracking-my-asg-AlarmLow-61a39305-ed0c-47af-bd9e-471a352ee1a2"
         }
     ]
 }
```
Untuk contoh lainnya, lihat [Contoh kebijakan penskalaan untuk Antarmuka Baris AWS Perintah (AWS CLI](https://docs.aws.amazon.com/autoscaling/ec2/userguide/examples-scaling-policies.html)) di Panduan Pengguna *Amazon EC2 Auto Scaling*.  
+  Untuk detail API, lihat [PutScalingPolicy](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/put-scaling-policy.html)di *Referensi AWS CLI Perintah*. 

------
#### [ PowerShell ]

**Alat untuk PowerShell V4**  
**Contoh 1: Contoh ini menambahkan kebijakan yang ditentukan ke grup Auto Scaling yang ditentukan. Jenis penyesuaian yang ditentukan menentukan bagaimana menafsirkan ScalingAdjustment parameter. Dengan ChangeInCapacity '', nilai positif meningkatkan kapasitas dengan jumlah instance yang ditentukan dan nilai negatif menurunkan kapasitas dengan jumlah instance yang ditentukan.**  

```
Write-ASScalingPolicy -AutoScalingGroupName my-asg -AdjustmentType "ChangeInCapacity" -PolicyName "myScaleInPolicy" -ScalingAdjustment -1
```
**Output:**  

```
arn:aws:autoscaling:us-west-2:123456789012:scalingPolicy:aa3836ab-5462-42c7-adab-e1d769fc24ef:autoScalingGroupName/my-asg
:policyName/myScaleInPolicy
```
+  Untuk detail API, lihat [PutScalingPolicy](https://docs.aws.amazon.com/powershell/v4/reference)di *Referensi Alat AWS untuk PowerShell Cmdlet (V4)*. 

**Alat untuk PowerShell V5**  
**Contoh 1: Contoh ini menambahkan kebijakan yang ditentukan ke grup Auto Scaling yang ditentukan. Jenis penyesuaian yang ditentukan menentukan bagaimana menafsirkan ScalingAdjustment parameter. Dengan ChangeInCapacity '', nilai positif meningkatkan kapasitas dengan jumlah instance yang ditentukan dan nilai negatif menurunkan kapasitas dengan jumlah instance yang ditentukan.**  

```
Write-ASScalingPolicy -AutoScalingGroupName my-asg -AdjustmentType "ChangeInCapacity" -PolicyName "myScaleInPolicy" -ScalingAdjustment -1
```
**Output:**  

```
arn:aws:autoscaling:us-west-2:123456789012:scalingPolicy:aa3836ab-5462-42c7-adab-e1d769fc24ef:autoScalingGroupName/my-asg
:policyName/myScaleInPolicy
```
+  Untuk detail API, lihat [PutScalingPolicy](https://docs.aws.amazon.com/powershell/v5/reference)di *Referensi Alat AWS untuk PowerShell Cmdlet (V5)*. 

------

Untuk daftar lengkap panduan pengembang AWS SDK dan contoh kode, lihat[Menggunakan layanan ini dengan AWS SDK](sdk-general-information-section.md). Topik ini juga mencakup informasi tentang memulai dan detail tentang versi SDK sebelumnya.