

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

# Contoh Auto Scaling menggunakan AWS CLI
<a name="cli_auto-scaling_code_examples"></a>

Contoh kode berikut menunjukkan cara melakukan tindakan dan mengimplementasikan skenario umum dengan menggunakan Auto Scaling AWS Command Line Interface with.

*Tindakan* merupakan kutipan kode dari program yang lebih besar dan harus dijalankan dalam konteks. Sementara tindakan menunjukkan cara memanggil fungsi layanan individual, Anda dapat melihat tindakan dalam konteks dalam skenario terkait.

Setiap contoh menyertakan tautan ke kode sumber lengkap, di mana Anda dapat menemukan instruksi tentang cara mengatur dan menjalankan kode dalam konteks.

**Topics**
+ [Tindakan](#actions)

## Tindakan
<a name="actions"></a>

### `attach-instances`
<a name="auto-scaling_AttachInstances_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`attach-instances`.

**AWS CLI**  
**Untuk melampirkan instance ke grup Auto Scaling**  
Contoh ini melampirkan instance yang ditentukan ke grup Auto Scaling yang ditentukan.  

```
aws autoscaling attach-instances \
    --instance-ids i-061c63c5eb45f0416 \
    --auto-scaling-group-name my-asg
```
Perintah ini tidak menghasilkan output.  
+  Untuk detail API, lihat [AttachInstances](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/attach-instances.html)di *Referensi AWS CLI Perintah*. 

### `attach-load-balancer-target-groups`
<a name="auto-scaling_AttachLoadBalancerTargetGroups_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`attach-load-balancer-target-groups`.

**AWS CLI**  
**Untuk melampirkan grup target ke grup Auto Scaling**  
Contoh ini melampirkan grup target yang ditentukan ke grup Auto Scaling yang ditentukan.  

```
aws autoscaling attach-load-balancer-target-groups \
    --auto-scaling-group-name my-asg \
    --target-group-arns arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-targets/73e2d6bc24d8a067
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Elastic Load Balancing dan Amazon EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/autoscaling-load-balancer.html) dalam *Panduan Pengguna Amazon EC2 Auto Scaling*.  
+  Untuk detail API, lihat [AttachLoadBalancerTargetGroups](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/attach-load-balancer-target-groups.html)di *Referensi AWS CLI Perintah*. 

### `attach-load-balancers`
<a name="auto-scaling_AttachLoadBalancers_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`attach-load-balancers`.

**AWS CLI**  
**Untuk melampirkan Classic Load Balancer ke grup Auto Scaling**  
Contoh ini melampirkan Classic Load Balancer yang ditentukan ke grup Auto Scaling yang ditentukan.  

```
aws autoscaling attach-load-balancers \
    --load-balancer-names my-load-balancer \
    --auto-scaling-group-name my-asg
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Elastic Load Balancing dan Amazon EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/autoscaling-load-balancer.html) dalam *Panduan Pengguna Amazon EC2 Auto Scaling*.  
+  Untuk detail API, lihat [AttachLoadBalancers](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/attach-load-balancers.html)di *Referensi AWS CLI Perintah*. 

### `cancel-instance-refresh`
<a name="auto-scaling_CancelInstanceRefresh_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`cancel-instance-refresh`.

**AWS CLI**  
**Untuk membatalkan penyegaran instans**  
`cancel-instance-refresh`Contoh berikut membatalkan penyegaran instans yang sedang berlangsung untuk grup Auto Scaling yang ditentukan.  

```
aws autoscaling cancel-instance-refresh \
    --auto-scaling-group-name my-asg
```
Output:  

```
{
    "InstanceRefreshId": "08b91cf7-8fa6-48af-b6a6-d227f40f1b9b"
}
```
Untuk informasi selengkapnya, lihat [Membatalkan penyegaran instans](https://docs.aws.amazon.com/autoscaling/ec2/userguide/cancel-instance-refresh.html) di *Panduan Pengguna Amazon EC2 Auto Scaling*.  
+  Untuk detail API, lihat [CancelInstanceRefresh](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/cancel-instance-refresh.html)di *Referensi AWS CLI Perintah*. 

### `complete-lifecycle-action`
<a name="auto-scaling_CompleteLifecycleAction_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`complete-lifecycle-action`.

**AWS CLI**  
**Untuk menyelesaikan tindakan siklus hidup**  
Contoh ini memberi tahu Amazon EC2 Auto Scaling bahwa tindakan siklus hidup yang ditentukan telah selesai sehingga dapat menyelesaikan peluncuran atau penghentian instance.  

```
aws autoscaling complete-lifecycle-action \
    --lifecycle-hook-name my-launch-hook \
    --auto-scaling-group-name my-asg \
    --lifecycle-action-result CONTINUE \
    --lifecycle-action-token bcd2f1b8-9a78-44d3-8a7a-4dd07d7cf635
```
Perintah ini tidak menghasilkan output.  
Untuk informasi lebih lanjut, lihat [Kait siklus hidup Amazon EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/lifecycle-hooks.html) di *Panduan Pengguna Amazon EC2 Auto Scaling*.  
+  Untuk detail API, lihat [CompleteLifecycleAction](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/complete-lifecycle-action.html)di *Referensi AWS CLI Perintah*. 

### `create-auto-scaling-group`
<a name="auto-scaling_CreateAutoScalingGroup_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`create-auto-scaling-group`.

**AWS CLI**  
**Contoh 1: Untuk membuat grup Auto Scaling**  
`create-auto-scaling-group`Contoh berikut membuat grup Auto Scaling di subnet di beberapa Availability Zone dalam suatu Region. Instans diluncurkan dengan versi default dari template peluncuran yang ditentukan. Perhatikan bahwa default digunakan untuk sebagian besar pengaturan lain, seperti kebijakan penghentian dan konfigurasi pemeriksaan kesehatan.  

```
aws autoscaling create-auto-scaling-group \
    --auto-scaling-group-name my-asg \
    --launch-template LaunchTemplateId=lt-1234567890abcde12 \
    --min-size 1 \
    --max-size 5 \
    --vpc-zone-identifier "subnet-5ea0c127,subnet-6194ea3b,subnet-c934b782"
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [grup Auto Scaling di Panduan](https://docs.aws.amazon.com/autoscaling/ec2/userguide/AutoScalingGroup.html) Pengguna *Amazon EC2* Auto Scaling.  
**Contoh 2: Untuk melampirkan Application Load Balancer, Network Load Balancer, atau Gateway Load Balancer**  
Contoh ini menentukan ARN dari kelompok target untuk penyeimbang beban yang mendukung lalu lintas yang diharapkan. Jenis pemeriksaan kesehatan menentukan `ELB` sehingga ketika Elastic Load Balancing melaporkan sebuah instance sebagai tidak sehat, grup Auto Scaling menggantikannya. Perintah ini juga mendefinisikan masa tenggang pemeriksaan kesehatan `600` detik. Masa tenggang membantu mencegah penghentian prematur dari instans yang baru diluncurkan.  

```
aws autoscaling create-auto-scaling-group \
    --auto-scaling-group-name my-asg \
    --launch-template LaunchTemplateId=lt-1234567890abcde12 \
    --target-group-arns arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-targets/943f017f100becff \
    --health-check-type ELB \
    --health-check-grace-period 600 \
    --min-size 1 \
    --max-size 5 \
    --vpc-zone-identifier "subnet-5ea0c127,subnet-6194ea3b,subnet-c934b782"
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Elastic Load Balancing dan Amazon EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/autoscaling-load-balancer.html) dalam *Panduan Pengguna Amazon EC2 Auto Scaling*.  
**Contoh 3: Untuk menentukan grup penempatan dan menggunakan versi terbaru dari template peluncuran**  
Contoh ini meluncurkan instance ke grup penempatan dalam Availability Zone tunggal. Ini dapat berguna untuk grup latensi rendah dengan beban kerja HPC. Contoh ini juga menentukan ukuran minimum, ukuran maksimum, dan kapasitas grup yang diinginkan.  

```
aws autoscaling create-auto-scaling-group \
    --auto-scaling-group-name my-asg \
    --launch-template LaunchTemplateId=lt-1234567890abcde12,Version='$Latest' \
    --min-size 1 \
    --max-size 5 \
    --desired-capacity 3 \
    --placement-group my-placement-group \
    --vpc-zone-identifier "subnet-6194ea3b"
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Grup penempatan](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/placement-groups.html) di *Panduan Pengguna Amazon EC2 untuk Instans Linux*.  
**Contoh 4: Untuk menentukan satu contoh grup Auto Scaling dan menggunakan versi spesifik dari template peluncuran**  
Contoh ini membuat grup Auto Scaling dengan kapasitas minimum dan maksimum yang disetel `1` untuk menegakkan bahwa satu instance akan berjalan. Perintah ini juga menentukan v1 dari template peluncuran di mana ID ENI yang ada ditentukan. Bila Anda menggunakan template peluncuran yang menentukan ENI yang ada untuk eth0, Anda harus menentukan Availability Zone untuk grup Auto Scaling yang cocok dengan antarmuka jaringan, tanpa juga menentukan ID subnet dalam permintaan.  

```
aws autoscaling create-auto-scaling-group \
    --auto-scaling-group-name my-asg-single-instance \
    --launch-template LaunchTemplateName=my-template-for-auto-scaling,Version='1' \
    --min-size 1 \
    --max-size 1 \
    --availability-zones us-west-2a
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [grup Auto Scaling di Panduan](https://docs.aws.amazon.com/autoscaling/ec2/userguide/AutoScalingGroup.html) Pengguna *Amazon EC2* Auto Scaling.  
**Contoh 5: Untuk menentukan kebijakan penghentian yang berbeda**  
Contoh ini membuat grup Auto Scaling menggunakan konfigurasi peluncuran dan menetapkan kebijakan penghentian untuk menghentikan instance tertua terlebih dahulu. Perintah ini juga menerapkan tag ke grup dan instance-nya, dengan kunci dari `Role` dan nilai. `WebServer`  

```
aws autoscaling create-auto-scaling-group \
    --auto-scaling-group-name my-asg \
    --launch-configuration-name my-lc \
    --min-size 1 \
    --max-size 5 \
    --termination-policies "OldestInstance" \
    --tags "ResourceId=my-asg,ResourceType=auto-scaling-group,Key=Role,Value=WebServer,PropagateAtLaunch=true" \
    --vpc-zone-identifier "subnet-5ea0c127,subnet-6194ea3b,subnet-c934b782"
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Bekerja dengan kebijakan penghentian Penskalaan Otomatis Amazon EC2 di Panduan Pengguna Penskalaan Otomatis](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-termination-policies.html) *Amazon* EC2.  
**Contoh 6: Untuk menentukan hook siklus hidup peluncuran**  
Contoh ini membuat grup Auto Scaling dengan pengait siklus hidup yang mendukung tindakan kustom saat peluncuran instance.  

```
aws autoscaling create-auto-scaling-group \
    --cli-input-json file://~/config.json
```
Isi `config.json` file:  

```
{
    "AutoScalingGroupName": "my-asg",
    "LaunchTemplate": {
        "LaunchTemplateId": "lt-1234567890abcde12"
    },
    "LifecycleHookSpecificationList": [{
        "LifecycleHookName": "my-launch-hook",
        "LifecycleTransition": "autoscaling:EC2_INSTANCE_LAUNCHING",
        "NotificationTargetARN": "arn:aws:sqs:us-west-2:123456789012:my-sqs-queue",
        "RoleARN": "arn:aws:iam::123456789012:role/my-notification-role",
        "NotificationMetadata": "SQS message metadata",
        "HeartbeatTimeout": 4800,
        "DefaultResult": "ABANDON"
    }],
    "MinSize": 1,
    "MaxSize": 5,
    "VPCZoneIdentifier": "subnet-5ea0c127,subnet-6194ea3b,subnet-c934b782",
    "Tags": [{
        "ResourceType": "auto-scaling-group",
        "ResourceId": "my-asg",
        "PropagateAtLaunch": true,
        "Value": "test",
        "Key": "environment"
    }]
}
```
Perintah ini tidak menghasilkan output.  
Untuk informasi lebih lanjut, lihat [Kait siklus hidup Amazon EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/lifecycle-hooks.html) di *Panduan Pengguna Amazon EC2 Auto Scaling*.  
**Contoh 7: Untuk menentukan hook siklus hidup penghentian**  
Contoh ini membuat grup Auto Scaling dengan pengait siklus hidup yang mendukung tindakan kustom saat penghentian instance.  

```
aws autoscaling create-auto-scaling-group \
    --cli-input-json file://~/config.json
```
Isi dari `config.json`:  

```
{
    "AutoScalingGroupName": "my-asg",
    "LaunchTemplate": {
        "LaunchTemplateId": "lt-1234567890abcde12"
    },
    "LifecycleHookSpecificationList": [{
        "LifecycleHookName": "my-termination-hook",
        "LifecycleTransition": "autoscaling:EC2_INSTANCE_TERMINATING",
        "HeartbeatTimeout": 120,
        "DefaultResult": "CONTINUE"
    }],
    "MinSize": 1,
    "MaxSize": 5,
    "TargetGroupARNs": [
        "arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-targets/73e2d6bc24d8a067"
    ],
    "VPCZoneIdentifier": "subnet-5ea0c127,subnet-6194ea3b,subnet-c934b782"
}
```
Perintah ini tidak menghasilkan output.  
Untuk informasi lebih lanjut, lihat [Kait siklus hidup Amazon EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/lifecycle-hooks.html) di *Panduan Pengguna Amazon EC2 Auto Scaling*.  
**Contoh 8: Untuk menentukan kebijakan penghentian kustom**  
Contoh ini membuat grup Auto Scaling yang menentukan kebijakan penghentian fungsi Lambda kustom yang memberi tahu Amazon EC2 Auto Scaling yang aman untuk dihentikan pada skala.  

```
aws autoscaling create-auto-scaling-group \
    --auto-scaling-group-name my-asg-single-instance \
    --launch-template LaunchTemplateName=my-template-for-auto-scaling \
    --min-size 1 \
    --max-size 5 \
    --termination-policies "arn:aws:lambda:us-west-2:123456789012:function:HelloFunction:prod" \
    --vpc-zone-identifier "subnet-5ea0c127,subnet-6194ea3b,subnet-c934b782"
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Membuat kebijakan penghentian kustom dengan Lambda di Panduan](https://docs.aws.amazon.com/autoscaling/ec2/userguide/lambda-custom-termination-policy.html) Pengguna *Amazon EC2* Auto Scaling.  
+  Untuk detail API, lihat [CreateAutoScalingGroup](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/create-auto-scaling-group.html)di *Referensi AWS CLI Perintah*. 

### `create-launch-configuration`
<a name="auto-scaling_CreateLaunchConfiguration_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`create-launch-configuration`.

**AWS CLI**  
**Contoh 1: Untuk membuat konfigurasi peluncuran**  
Contoh ini membuat konfigurasi peluncuran sederhana.  

```
aws autoscaling create-launch-configuration \
    --launch-configuration-name my-lc \
    --image-id ami-04d5cc9b88example \
    --instance-type m5.large
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Membuat konfigurasi peluncuran](https://docs.aws.amazon.com/autoscaling/ec2/userguide/create-launch-config.html) di Panduan Pengguna *Amazon EC2 Auto Scaling*.  
**Contoh 2: Untuk membuat konfigurasi peluncuran dengan grup keamanan, key pair, dan skrip bootstrap**  
Contoh ini membuat konfigurasi peluncuran dengan grup keamanan, key pair, dan skrip bootstrapping yang terdapat dalam data pengguna.  

```
aws autoscaling create-launch-configuration \
    --launch-configuration-name my-lc \
    --image-id ami-04d5cc9b88example \
    --instance-type m5.large \
    --security-groups sg-eb2af88example \
    --key-name my-key-pair \
    --user-data file://myuserdata.txt
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Membuat konfigurasi peluncuran](https://docs.aws.amazon.com/autoscaling/ec2/userguide/create-launch-config.html) di Panduan Pengguna *Amazon EC2 Auto Scaling*.  
**Contoh 3: Untuk membuat konfigurasi peluncuran dengan peran IAM**  
Contoh ini membuat konfigurasi peluncuran dengan nama profil instance peran IAM.  

```
aws autoscaling create-launch-configuration \
    --launch-configuration-name my-lc \
    --image-id ami-04d5cc9b88example \
    --instance-type m5.large \
    --iam-instance-profile my-autoscaling-role
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [IAM role untuk aplikasi yang berjalan di Instans Amazon EC2](https://docs.aws.amazon.com/autoscaling/ec2/userguide/us-iam-role.html) di *Panduan Pengguna Amazon EC2 Auto Scaling*.  
**Contoh 4: Untuk membuat konfigurasi peluncuran dengan pemantauan terperinci diaktifkan**  
Contoh ini membuat konfigurasi peluncuran dengan pemantauan terperinci EC2 diaktifkan, yang mengirimkan metrik EC2 CloudWatch dalam periode 1 menit.  

```
aws autoscaling create-launch-configuration \
    --launch-configuration-name my-lc \
    --image-id ami-04d5cc9b88example \
    --instance-type m5.large \
    --instance-monitoring Enabled=true
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Mengonfigurasi pemantauan untuk instans Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/enable-as-instance-metrics.html) di Panduan Pengguna *Amazon EC2 Auto Scaling*.  
**Contoh 5: Untuk membuat konfigurasi peluncuran yang meluncurkan Instans Spot**  
Contoh ini membuat konfigurasi peluncuran yang menggunakan Instans Spot sebagai satu-satunya opsi pembelian.  

```
aws autoscaling create-launch-configuration \
    --launch-configuration-name my-lc \
    --image-id ami-04d5cc9b88example \
    --instance-type m5.large \
    --spot-price "0.50"
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Meminta Instans Spot](https://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-launch-spot-instances.html) di Panduan Pengguna *Amazon EC2* Auto Scaling.  
**Contoh 6: Untuk membuat konfigurasi peluncuran menggunakan instans EC2**  
Contoh ini membuat konfigurasi peluncuran berdasarkan atribut dari instance yang ada. Ini mengesampingkan penyewaan penempatan dan apakah alamat IP publik diatur dengan menyertakan opsi dan`--placement-tenancy`. `--no-associate-public-ip-address`  

```
aws autoscaling create-launch-configuration \
    --launch-configuration-name my-lc-from-instance \
    --instance-id i-0123a456700123456 \
    --instance-type m5.large \
    --no-associate-public-ip-address \
    --placement-tenancy dedicated
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Membuat konfigurasi peluncuran menggunakan instans EC2 di Panduan](https://docs.aws.amazon.com/autoscaling/ec2/userguide/create-lc-with-instanceID.html) Pengguna *Amazon EC2 Auto* Scaling.  
**Contoh 7: Untuk membuat konfigurasi peluncuran dengan pemetaan perangkat blok untuk volume Amazon EBS**  
Contoh ini membuat konfigurasi peluncuran dengan pemetaan perangkat blok untuk `gp3` volume Amazon EBS dengan nama perangkat `/dev/sdh` dan ukuran volume 20.  

```
aws autoscaling create-launch-configuration \
    --launch-configuration-name my-lc \
    --image-id ami-04d5cc9b88example \
    --instance-type m5.large \
    --block-device-mappings '[{"DeviceName":"/dev/sdh","Ebs":{"VolumeSize":20,"VolumeType":"gp3"}}]'
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [EBS di Referensi](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_Ebs.html) *API Amazon EC2 Auto* Scaling.  
*Untuk informasi tentang sintaks untuk mengutip nilai parameter berformat JSON, lihat [Menggunakan tanda kutip dengan string di CLI di Panduan Pengguna Antarmuka Baris Perintah AWS](https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-parameters-quoting-strings.html).AWS *  
**Contoh 8: Untuk membuat konfigurasi peluncuran dengan pemetaan perangkat blok untuk volume penyimpanan instans**  
Contoh ini membuat konfigurasi peluncuran `ephemeral1` dengan volume penyimpanan instance dengan nama perangkat`/dev/sdc`.  

```
aws autoscaling create-launch-configuration \
    --launch-configuration-name my-lc \
    --image-id ami-04d5cc9b88example \
    --instance-type m5.large \
    --block-device-mappings '[{"DeviceName":"/dev/sdc","VirtualName":"ephemeral1"}]'
```
Perintah ini tidak menghasilkan output.  
Untuk informasi lebih lanjut, lihat [BlockDeviceMapping](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_BlockDeviceMapping.html) dalam *Referensi API Amazon EC2 Auto Scaling*.  
*Untuk informasi tentang sintaks untuk mengutip nilai parameter berformat JSON, lihat [Menggunakan tanda kutip dengan string di CLI di Panduan Pengguna Antarmuka Baris Perintah AWS](https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-parameters-quoting-strings.html).AWS *  
**Contoh 9: Untuk membuat konfigurasi peluncuran dan menekan perangkat blok agar tidak dilampirkan pada waktu peluncuran**  
Contoh ini membuat konfigurasi peluncuran yang menekan perangkat blok yang ditentukan oleh pemetaan perangkat blok AMI (misalnya,). `/dev/sdf`  

```
aws autoscaling create-launch-configuration \
    --launch-configuration-name my-lc \
    --image-id ami-04d5cc9b88example \
    --instance-type m5.large \
    --block-device-mappings '[{"DeviceName":"/dev/sdf","NoDevice":""}]'
```
Perintah ini tidak menghasilkan output.  
Untuk informasi lebih lanjut, lihat [BlockDeviceMapping](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_BlockDeviceMapping.html) dalam *Referensi API Amazon EC2 Auto Scaling*.  
*Untuk informasi tentang sintaks untuk mengutip nilai parameter berformat JSON, lihat [Menggunakan tanda kutip dengan string di CLI di Panduan Pengguna Antarmuka Baris Perintah AWS](https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-parameters-quoting-strings.html).AWS *  
+  Untuk detail API, lihat [CreateLaunchConfiguration](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/create-launch-configuration.html)di *Referensi AWS CLI Perintah*. 

### `create-or-update-tags`
<a name="auto-scaling_CreateOrUpdateTags_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`create-or-update-tags`.

**AWS CLI**  
**Untuk membuat atau memperbarui tag untuk grup Auto Scaling**  
Contoh ini menambahkan dua tag ke grup Auto Scaling yang ditentukan.  

```
aws autoscaling create-or-update-tags \
    --tags ResourceId=my-asg,ResourceType=auto-scaling-group,Key=Role,Value=WebServer,PropagateAtLaunch=true ResourceId=my-asg,ResourceType=auto-scaling-group,Key=Dept,Value=Research,PropagateAtLaunch=true
```
Perintah ini tidak menghasilkan output.  
Untuk informasi lebih lanjut, lihat [Menandai instans dan grup Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/autoscaling-tagging.html) di *Panduan Pengguna Amazon EC2 Auto Scaling*.  
+  Untuk detail API, lihat [CreateOrUpdateTags](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/create-or-update-tags.html)di *Referensi AWS CLI Perintah*. 

### `delete-auto-scaling-group`
<a name="auto-scaling_DeleteAutoScalingGroup_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`delete-auto-scaling-group`.

**AWS CLI**  
**Contoh 1: Untuk menghapus grup Auto Scaling yang ditentukan**  
Contoh ini menghapus grup Auto Scaling yang ditentukan.  

```
aws autoscaling delete-auto-scaling-group \
    --auto-scaling-group-name my-asg
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Menghapus infrastruktur Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-process-shutdown.html) di Panduan Pengguna *Amazon EC2 Auto Scaling*.  
**Contoh 2: Untuk menghapus paksa grup Auto Scaling yang ditentukan**  
Untuk menghapus grup Auto Scaling tanpa menunggu instance dalam grup dihentikan, gunakan opsi. `--force-delete`  

```
aws autoscaling delete-auto-scaling-group \
    --auto-scaling-group-name my-asg \
    --force-delete
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Menghapus infrastruktur Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-process-shutdown.html) di Panduan Pengguna *Amazon EC2 Auto Scaling*.  
+  Untuk detail API, lihat [DeleteAutoScalingGroup](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/delete-auto-scaling-group.html)di *Referensi AWS CLI Perintah*. 

### `delete-launch-configuration`
<a name="auto-scaling_DeleteLaunchConfiguration_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`delete-launch-configuration`.

**AWS CLI**  
**Untuk menghapus konfigurasi peluncuran**  
Contoh ini menghapus konfigurasi peluncuran yang ditentukan.  

```
aws autoscaling delete-launch-configuration \
    --launch-configuration-name my-launch-config
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Menghapus infrastruktur Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-process-shutdown.html) di Panduan Pengguna *Amazon EC2 Auto Scaling*.  
+  Untuk detail API, lihat [DeleteLaunchConfiguration](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/delete-launch-configuration.html)di *Referensi AWS CLI Perintah*. 

### `delete-lifecycle-hook`
<a name="auto-scaling_DeleteLifecycleHook_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`delete-lifecycle-hook`.

**AWS CLI**  
**Untuk menghapus kait siklus hidup**  
Contoh ini menghapus hook siklus hidup yang ditentukan.  

```
aws autoscaling delete-lifecycle-hook \
    --lifecycle-hook-name my-lifecycle-hook \
    --auto-scaling-group-name my-asg
```
Perintah ini tidak menghasilkan output.  
+  Untuk detail API, lihat [DeleteLifecycleHook](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/delete-lifecycle-hook.html)di *Referensi AWS CLI Perintah*. 

### `delete-notification-configuration`
<a name="auto-scaling_DeleteNotificationConfiguration_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`delete-notification-configuration`.

**AWS CLI**  
**Untuk menghapus notifikasi Auto Scaling**  
Contoh ini menghapus notifikasi yang ditentukan dari grup Auto Scaling yang ditentukan.  

```
aws autoscaling delete-notification-configuration \
    --auto-scaling-group-name my-asg \
    --topic-arn arn:aws:sns:us-west-2:123456789012:my-sns-topic
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Menghapus konfigurasi notifikasi](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ASGettingNotifications.html#delete-settingupnotifications) di Panduan *Pengguna Amazon EC2 Auto Scaling*.  
+  Untuk detail API, lihat [DeleteNotificationConfiguration](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/delete-notification-configuration.html)di *Referensi AWS CLI Perintah*. 

### `delete-policy`
<a name="auto-scaling_DeletePolicy_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`delete-policy`.

**AWS CLI**  
**Untuk menghapus kebijakan penskalaan**  
Contoh ini menghapus kebijakan penskalaan yang ditentukan.  

```
aws autoscaling delete-policy \
    --auto-scaling-group-name my-asg \
    --policy-name alb1000-target-tracking-scaling-policy
```
Perintah ini tidak menghasilkan output.  
+  Untuk detail API, lihat [DeletePolicy](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/delete-policy.html)di *Referensi AWS CLI Perintah*. 

### `delete-scheduled-action`
<a name="auto-scaling_DeleteScheduledAction_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`delete-scheduled-action`.

**AWS CLI**  
**Untuk menghapus tindakan terjadwal dari grup Auto Scaling**  
Contoh ini menghapus tindakan terjadwal yang ditentukan dari grup Auto Scaling yang ditentukan.  

```
aws autoscaling delete-scheduled-action \
    --auto-scaling-group-name my-asg \
    --scheduled-action-name my-scheduled-action
```
Perintah ini tidak menghasilkan output.  
+  Untuk detail API, lihat [DeleteScheduledAction](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/delete-scheduled-action.html)di *Referensi AWS CLI Perintah*. 

### `delete-tags`
<a name="auto-scaling_DeleteTags_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`delete-tags`.

**AWS CLI**  
**Untuk menghapus tag dari grup Auto Scaling**  
Contoh ini menghapus tag yang ditentukan dari grup Auto Scaling yang ditentukan.  

```
aws autoscaling delete-tags \
    --tags ResourceId=my-asg,ResourceType=auto-scaling-group,Key=Dept,Value=Research
```
Perintah ini tidak menghasilkan output.  
Untuk informasi lebih lanjut, lihat [Menandai instans dan grup Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/autoscaling-tagging.html) di *Panduan Pengguna Amazon EC2 Auto Scaling*.  
+  Untuk detail API, lihat [DeleteTags](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/delete-tags.html)di *Referensi AWS CLI Perintah*. 

### `delete-warm-pool`
<a name="auto-scaling_DeleteWarmPool_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`delete-warm-pool`.

**AWS CLI**  
**Contoh 1: Untuk menghapus kolam hangat**  
Contoh berikut menghapus kolam hangat untuk grup Auto Scaling yang ditentukan.  

```
aws autoscaling delete-warm-pool \
    --auto-scaling-group-name my-asg
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Kolam hangat untuk Penskalaan Otomatis Amazon EC2](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-warm-pools.html) *di Panduan Pengguna Penskalaan Otomatis Amazon* EC2.  
**Contoh 2: Untuk memaksa menghapus kolam hangat**  
Untuk menghapus kolam hangat tanpa menunggu instance-nya berakhir, gunakan opsi. `--force-delete`  

```
aws autoscaling delete-warm-pool \
    --auto-scaling-group-name my-asg \
    --force-delete
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Kolam hangat untuk Penskalaan Otomatis Amazon EC2](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-warm-pools.html) *di Panduan Pengguna Penskalaan Otomatis Amazon* EC2.  
+  Untuk detail API, lihat [DeleteWarmPool](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/delete-warm-pool.html)di *Referensi AWS CLI Perintah*. 

### `describe-account-limits`
<a name="auto-scaling_DescribeAccountLimits_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`describe-account-limits`.

**AWS CLI**  
**Untuk menjelaskan batas akun Amazon EC2 Auto Scaling Anda**  
Contoh ini menjelaskan batas AWS Amazon EC2 Auto Scaling untuk akun Anda.  

```
aws autoscaling describe-account-limits
```
Output:  

```
{
    "NumberOfLaunchConfigurations": 5,
    "MaxNumberOfLaunchConfigurations": 100,
    "NumberOfAutoScalingGroups": 3,
    "MaxNumberOfAutoScalingGroups": 20
}
```
Untuk informasi selengkapnya, lihat kuota layanan [Amazon EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-account-limits.html) *di Panduan Pengguna Amazon EC2 Auto Scaling.*  
+  Untuk detail API, lihat [DescribeAccountLimits](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-account-limits.html)di *Referensi AWS CLI Perintah*. 

### `describe-adjustment-types`
<a name="auto-scaling_DescribeAdjustmentTypes_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`describe-adjustment-types`.

**AWS CLI**  
**Untuk menjelaskan jenis penyesuaian penskalaan yang tersedia**  
Contoh ini menjelaskan jenis penyesuaian yang tersedia.  

```
aws autoscaling describe-adjustment-types
```
Output:  

```
{
    "AdjustmentTypes": [
        {
            "AdjustmentType": "ChangeInCapacity"
        },
        {
            "AdjustmentType": "ExactCapacity"
        },
        {
            "AdjustmentType": "PercentChangeInCapacity"
        }
    ]
}
```
Untuk informasi selengkapnya, lihat [Jenis penskalaan langkah](https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-scaling-simple-step.html#as-scaling-adjustment) di *Panduan Pengguna Amazon EC2 Auto Scaling*.  
+  Untuk detail API, lihat [DescribeAdjustmentTypes](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-adjustment-types.html)di *Referensi AWS CLI Perintah*. 

### `describe-auto-scaling-groups`
<a name="auto-scaling_DescribeAutoScalingGroups_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`describe-auto-scaling-groups`.

**AWS CLI**  
**Contoh 1: Untuk menggambarkan grup Auto Scaling yang ditentukan**  
Contoh ini menjelaskan grup Auto Scaling yang ditentukan.  

```
aws autoscaling describe-auto-scaling-groups \
    --auto-scaling-group-names my-asg
```
Output:  

```
{
    "AutoScalingGroups": [
        {
            "AutoScalingGroupName": "my-asg",
            "AutoScalingGroupARN": "arn:aws:autoscaling:us-west-2:123456789012:autoScalingGroup:930d940e-891e-4781-a11a-7b0acd480f03:autoScalingGroupName/my-asg",
            "LaunchTemplate": {
                "LaunchTemplateName": "my-launch-template",
                "Version": "1",
                "LaunchTemplateId": "lt-1234567890abcde12"
            },
            "MinSize": 0,
            "MaxSize": 1,
            "DesiredCapacity": 1,
            "DefaultCooldown": 300,
            "AvailabilityZones": [
                "us-west-2a",
                "us-west-2b",
                "us-west-2c"
            ],
            "LoadBalancerNames": [],
            "TargetGroupARNs": [],
            "HealthCheckType": "EC2",
            "HealthCheckGracePeriod": 0,
            "Instances": [
                {
                    "InstanceId": "i-06905f55584de02da",
                    "InstanceType": "t2.micro",
                    "AvailabilityZone": "us-west-2a",
                    "HealthStatus": "Healthy",
                    "LifecycleState": "InService",
                    "ProtectedFromScaleIn": false,
                    "LaunchTemplate": {
                        "LaunchTemplateName": "my-launch-template",
                        "Version": "1",
                        "LaunchTemplateId": "lt-1234567890abcde12"
                    }
                }
            ],
            "CreatedTime": "2023-10-28T02:39:22.152Z",
            "SuspendedProcesses": [],
            "VPCZoneIdentifier": "subnet-5ea0c127,subnet-6194ea3b,subnet-c934b782",
            "EnabledMetrics": [],
            "Tags": [],
            "TerminationPolicies": [
                "Default"
            ],
            "NewInstancesProtectedFromScaleIn": false,
            "ServiceLinkedRoleARN":"arn",
            "TrafficSources": []
        }
    ]
}
```
**Contoh 2: Untuk mendeskripsikan 100 grup Auto Scaling pertama yang ditentukan**  
Contoh ini menjelaskan grup Auto Scaling yang ditentukan. Ini memungkinkan Anda untuk menentukan hingga 100 nama grup.  

```
aws autoscaling describe-auto-scaling-groups \
    --max-items 100 \
    --auto-scaling-group-names "group1" "group2" "group3" "group4"
```
Lihat contoh 1 untuk output sampel.  
**Contoh 3: Untuk mendeskripsikan grup Auto Scaling di wilayah tertentu**  
Contoh ini menjelaskan grup Auto Scaling di wilayah tertentu, hingga maksimal 75 grup.  

```
aws autoscaling describe-auto-scaling-groups \
    --max-items 75 \
    --region us-east-1
```
Lihat contoh 1 untuk output sampel.  
**Contoh 4: Untuk menjelaskan jumlah grup Auto Scaling yang ditentukan**  
Untuk mengembalikan sejumlah grup Auto Scaling tertentu, gunakan opsi. `--max-items`  

```
aws autoscaling describe-auto-scaling-groups \
    --max-items 1
```
Lihat contoh 1 untuk output sampel.  
Jika output termasuk `NextToken` bidang, ada lebih banyak grup. Untuk mendapatkan grup tambahan, gunakan nilai bidang ini dengan `--starting-token` opsi dalam panggilan berikutnya sebagai berikut.  

```
aws autoscaling describe-auto-scaling-groups \
    --starting-token Z3M3LMPEXAMPLE
```
Lihat contoh 1 untuk output sampel.  
**Contoh 5: Untuk menjelaskan grup Auto Scaling yang menggunakan konfigurasi peluncuran**  
Contoh ini menggunakan `--query` opsi untuk mendeskripsikan grup Auto Scaling yang menggunakan konfigurasi peluncuran.  

```
aws autoscaling describe-auto-scaling-groups \
    --query 'AutoScalingGroups[?LaunchConfigurationName!=`null`]'
```
Output:  

```
[
    {
        "AutoScalingGroupName": "my-asg",
        "AutoScalingGroupARN": "arn:aws:autoscaling:us-west-2:123456789012:autoScalingGroup:930d940e-891e-4781-a11a-7b0acd480f03:autoScalingGroupName/my-asg",
        "LaunchConfigurationName": "my-lc",
        "MinSize": 0,
        "MaxSize": 1,
        "DesiredCapacity": 1,
        "DefaultCooldown": 300,
        "AvailabilityZones": [
            "us-west-2a",
            "us-west-2b",
            "us-west-2c"
        ],
        "LoadBalancerNames": [],
        "TargetGroupARNs": [],
        "HealthCheckType": "EC2",
        "HealthCheckGracePeriod": 0,
        "Instances": [
            {
                "InstanceId": "i-088c57934a6449037",
                "InstanceType": "t2.micro",
                "AvailabilityZone": "us-west-2c",
                "HealthStatus": "Healthy",
                "LifecycleState": "InService",
                "LaunchConfigurationName": "my-lc",
                "ProtectedFromScaleIn": false
            }
        ],
        "CreatedTime": "2023-10-28T02:39:22.152Z",
        "SuspendedProcesses": [],
        "VPCZoneIdentifier": "subnet-5ea0c127,subnet-6194ea3b,subnet-c934b782",
        "EnabledMetrics": [],
        "Tags": [],
        "TerminationPolicies": [
            "Default"
        ],
        "NewInstancesProtectedFromScaleIn": false,
        "ServiceLinkedRoleARN":"arn",
        "TrafficSources": []
    }
]
```
Untuk informasi selengkapnya, lihat [Memfilter output AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-filter.html) di *Panduan Pengguna Antarmuka Baris AWS Perintah*.  
+  Untuk detail API, lihat [DescribeAutoScalingGroups](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-auto-scaling-groups.html)di *Referensi AWS CLI Perintah*. 

### `describe-auto-scaling-instances`
<a name="auto-scaling_DescribeAutoScalingInstances_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`describe-auto-scaling-instances`.

**AWS CLI**  
**Contoh 1: Untuk menggambarkan satu atau lebih contoh**  
Contoh ini menjelaskan contoh yang ditentukan.  

```
aws autoscaling describe-auto-scaling-instances \
    --instance-ids i-06905f55584de02da
```
Output:  

```
{
    "AutoScalingInstances": [
        {
            "InstanceId": "i-06905f55584de02da",
            "InstanceType": "t2.micro",
            "AutoScalingGroupName": "my-asg",
            "AvailabilityZone": "us-west-2b",
            "LifecycleState": "InService",
            "HealthStatus": "HEALTHY",
            "ProtectedFromScaleIn": false,
            "LaunchTemplate": {
                "LaunchTemplateId": "lt-1234567890abcde12",
                "LaunchTemplateName": "my-launch-template",
                "Version": "1"
            }
        }
    ]
}
```
**Contoh 2: Untuk menggambarkan satu atau lebih contoh**  
Contoh ini menggunakan `--max-items` opsi untuk menentukan berapa banyak instance yang akan dikembalikan dengan panggilan ini.  

```
aws autoscaling describe-auto-scaling-instances \
    --max-items 1
```
Jika output menyertakan `NextToken` bidang, ada lebih banyak contoh. Untuk mendapatkan instance tambahan, gunakan nilai bidang ini dengan `--starting-token` opsi dalam panggilan berikutnya sebagai berikut.  

```
aws autoscaling describe-auto-scaling-instances \
    --starting-token Z3M3LMPEXAMPLE
```
Lihat contoh 1 untuk output sampel.  
**Contoh 3: Untuk mendeskripsikan instance yang menggunakan konfigurasi peluncuran**  
Contoh ini menggunakan `--query` opsi untuk mendeskripsikan instance yang menggunakan konfigurasi peluncuran.  

```
aws autoscaling describe-auto-scaling-instances \
    --query 'AutoScalingInstances[?LaunchConfigurationName!=`null`]'
```
Output:  

```
[
    {
        "InstanceId": "i-088c57934a6449037",
        "InstanceType": "t2.micro",
        "AutoScalingGroupName": "my-asg",
        "AvailabilityZone": "us-west-2c",
        "LifecycleState": "InService",
        "HealthStatus": "HEALTHY",
        "LaunchConfigurationName": "my-lc",
        "ProtectedFromScaleIn": false
    }
]
```
Untuk informasi selengkapnya, lihat [Memfilter output AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-filter.html) di *Panduan Pengguna Antarmuka Baris AWS Perintah*.  
+  Untuk detail API, lihat [DescribeAutoScalingInstances](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-auto-scaling-instances.html)di *Referensi AWS CLI Perintah*. 

### `describe-auto-scaling-notification-types`
<a name="auto-scaling_DescribeAutoScalingNotificationTypes_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`describe-auto-scaling-notification-types`.

**AWS CLI**  
**Untuk menjelaskan jenis notifikasi yang tersedia**  
Contoh ini menjelaskan jenis notifikasi yang tersedia.  

```
aws autoscaling describe-auto-scaling-notification-types
```
Output:  

```
{
    "AutoScalingNotificationTypes": [
        "autoscaling:EC2_INSTANCE_LAUNCH",
        "autoscaling:EC2_INSTANCE_LAUNCH_ERROR",
        "autoscaling:EC2_INSTANCE_TERMINATE",
        "autoscaling:EC2_INSTANCE_TERMINATE_ERROR",
        "autoscaling:TEST_NOTIFICATION"
    ]
}
```
Untuk informasi selengkapnya, lihat [Mendapatkan notifikasi Amazon SNS ketika grup Auto Scaling Anda menskalakan](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ASGettingNotifications.html) ke dalam *Panduan Pengguna Amazon EC2 Auto Scaling*.  
+  Untuk detail API, lihat [DescribeAutoScalingNotificationTypes](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-auto-scaling-notification-types.html)di *Referensi AWS CLI Perintah*. 

### `describe-instance-refreshes`
<a name="auto-scaling_DescribeInstanceRefreshes_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`describe-instance-refreshes`.

**AWS CLI**  
**Untuk menggambarkan penyegaran instance**  
`describe-instance-refreshes`Contoh berikut menampilkan deskripsi semua permintaan penyegaran instans untuk grup Auto Scaling yang ditentukan, termasuk pesan status dan (jika tersedia) alasan status.  

```
aws autoscaling describe-instance-refreshes \
    --auto-scaling-group-name my-asg
```
Output:  

```
{
    "InstanceRefreshes": [
        {
            "InstanceRefreshId": "08b91cf7-8fa6-48af-b6a6-d227f40f1b9b",
            "AutoScalingGroupName": "my-asg",
            "Status": "InProgress",
            "StatusReason": "Waiting for instances to warm up before continuing. For example: 0e69cc3f05f825f4f is warming up.",
            "EndTime": "2023-03-23T16:42:55Z",
            "PercentageComplete": 0,
            "InstancesToUpdate": 0,
    "Preferences": {
                "MinHealthyPercentage": 100,
                "InstanceWarmup": 300,
                "CheckpointPercentages": [
                    50
                ],
                "CheckpointDelay": 3600,
                "SkipMatching": false,
                "AutoRollback": true,
                "ScaleInProtectedInstances": "Ignore",
                "StandbyInstances": "Ignore"
            }
        },
        {
            "InstanceRefreshId": "dd7728d0-5bc4-4575-96a3-1b2c52bf8bb1",
            "AutoScalingGroupName": "my-asg",
            "Status": "Successful",
            "EndTime": "2022-06-02T16:53:37Z",
            "PercentageComplete": 100,
            "InstancesToUpdate": 0,
    "Preferences": {
                "MinHealthyPercentage": 90,
                "InstanceWarmup": 300,
                "SkipMatching": true,
                "AutoRollback": true,
                "ScaleInProtectedInstances": "Ignore",
                "StandbyInstances": "Ignore"
            }
        }
    ]
}
```
Untuk informasi selengkapnya, lihat [Memeriksa status penyegaran instans](https://docs.aws.amazon.com/en_us/autoscaling/ec2/userguide/check-status-instance-refresh.html) di Panduan *Pengguna Amazon EC2 Auto Scaling*.  
+  Untuk detail API, lihat [DescribeInstanceRefreshes](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-instance-refreshes.html)di *Referensi AWS CLI Perintah*. 

### `describe-launch-configurations`
<a name="auto-scaling_DescribeLaunchConfigurations_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`describe-launch-configurations`.

**AWS CLI**  
**Contoh 1: Untuk menjelaskan konfigurasi peluncuran yang ditentukan**  
Contoh ini menjelaskan konfigurasi peluncuran yang ditentukan.  

```
aws autoscaling describe-launch-configurations \
    --launch-configuration-names my-launch-config
```
Output:  

```
{
    "LaunchConfigurations": [
        {
            "LaunchConfigurationName": "my-launch-config",
            "LaunchConfigurationARN": "arn:aws:autoscaling:us-west-2:123456789012:launchConfiguration:98d3b196-4cf9-4e88-8ca1-8547c24ced8b:launchConfigurationName/my-launch-config",
            "ImageId": "ami-0528a5175983e7f28",
            "KeyName": "my-key-pair-uswest2",
            "SecurityGroups": [
                "sg-05eaec502fcdadc2e"
            ],
            "ClassicLinkVPCSecurityGroups": [],
            "UserData": "",
            "InstanceType": "t2.micro",
            "KernelId": "",
            "RamdiskId": "",
            "BlockDeviceMappings": [
                {
                    "DeviceName": "/dev/xvda",
                    "Ebs": {
                        "SnapshotId": "snap-06c1606ba5ca274b1",
                        "VolumeSize": 8,
                        "VolumeType": "gp2",
                        "DeleteOnTermination": true,
                        "Encrypted": false
                    }
                }
            ],
            "InstanceMonitoring": {
                "Enabled": true
            },
            "CreatedTime": "2020-10-28T02:39:22.321Z",
            "EbsOptimized": false,
            "AssociatePublicIpAddress": true,
            "MetadataOptions": {
                "HttpTokens": "required",
                "HttpPutResponseHopLimit": 1,
                "HttpEndpoint": "disabled"
            }
        }
    ]
}
```
**Contoh 2: Untuk menjelaskan sejumlah konfigurasi peluncuran yang ditentukan**  
Untuk mengembalikan sejumlah konfigurasi peluncuran tertentu, gunakan `--max-items` opsi.  

```
aws autoscaling describe-launch-configurations \
    --max-items 1
```
Jika output menyertakan `NextToken` bidang, ada lebih banyak konfigurasi peluncuran. Untuk mendapatkan konfigurasi peluncuran tambahan, gunakan nilai bidang ini dengan `--starting-token` opsi dalam panggilan berikutnya sebagai berikut.  

```
aws autoscaling describe-launch-configurations \
    --starting-token Z3M3LMPEXAMPLE
```
+  Untuk detail API, lihat [DescribeLaunchConfigurations](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-launch-configurations.html)di *Referensi AWS CLI Perintah*. 

### `describe-lifecycle-hook-types`
<a name="auto-scaling_DescribeLifecycleHookTypes_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`describe-lifecycle-hook-types`.

**AWS CLI**  
**Untuk menjelaskan jenis kait siklus hidup yang tersedia**  
Contoh ini menjelaskan jenis kait siklus hidup yang tersedia.  

```
aws autoscaling describe-lifecycle-hook-types
```
Output:  

```
{
    "LifecycleHookTypes": [
        "autoscaling:EC2_INSTANCE_LAUNCHING",
        "autoscaling:EC2_INSTANCE_TERMINATING"
    ]
}
```
+  Untuk detail API, lihat [DescribeLifecycleHookTypes](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-lifecycle-hook-types.html)di *Referensi AWS CLI Perintah*. 

### `describe-lifecycle-hooks`
<a name="auto-scaling_DescribeLifecycleHooks_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`describe-lifecycle-hooks`.

**AWS CLI**  
**Untuk mendeskripsikan kait siklus hidup Anda**  
Contoh ini menjelaskan kait siklus hidup untuk grup Auto Scaling yang ditentukan.  

```
aws autoscaling describe-lifecycle-hooks \
    --auto-scaling-group-name my-asg
```
Output:  

```
{
    "LifecycleHooks": [
        {
            "GlobalTimeout": 3000,
            "HeartbeatTimeout": 30,
            "AutoScalingGroupName": "my-asg",
            "LifecycleHookName": "my-launch-hook",
            "DefaultResult": "ABANDON",
            "LifecycleTransition": "autoscaling:EC2_INSTANCE_LAUNCHING"
        },
        {
            "GlobalTimeout": 6000,
            "HeartbeatTimeout": 60,
            "AutoScalingGroupName": "my-asg",
            "LifecycleHookName": "my-termination-hook",
            "DefaultResult": "CONTINUE",
            "LifecycleTransition": "autoscaling:EC2_INSTANCE_TERMINATING"
        }
    ]
}
```
+  Untuk detail API, lihat [DescribeLifecycleHooks](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-lifecycle-hooks.html)di *Referensi AWS CLI Perintah*. 

### `describe-load-balancer-target-groups`
<a name="auto-scaling_DescribeLoadBalancerTargetGroups_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`describe-load-balancer-target-groups`.

**AWS CLI**  
**Untuk mendeskripsikan grup target penyeimbang beban untuk grup Auto Scaling**  
Contoh ini menjelaskan grup target penyeimbang beban yang dilampirkan ke grup Auto Scaling yang ditentukan.  

```
aws autoscaling describe-load-balancer-target-groups \
    --auto-scaling-group-name my-asg
```
Output:  

```
{
    "LoadBalancerTargetGroups": [
        {
            "LoadBalancerTargetGroupARN": "arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-targets/73e2d6bc24d8a067",
            "State": "Added"
        }
    ]
}
```
+  Untuk detail API, lihat [DescribeLoadBalancerTargetGroups](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-load-balancer-target-groups.html)di *Referensi AWS CLI Perintah*. 

### `describe-load-balancers`
<a name="auto-scaling_DescribeLoadBalancers_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`describe-load-balancers`.

**AWS CLI**  
**Untuk mendeskripsikan Classic Load Balancer untuk grup Auto Scaling**  
Contoh ini menjelaskan Classic Load Balancer untuk grup Auto Scaling yang ditentukan.  

```
aws autoscaling describe-load-balancers \
    --auto-scaling-group-name my-asg
```
Output:  

```
{
    "LoadBalancers": [
        {
            "State": "Added",
            "LoadBalancerName": "my-load-balancer"
        }
    ]
}
```
+  Untuk detail API, lihat [DescribeLoadBalancers](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-load-balancers.html)di *Referensi AWS CLI Perintah*. 

### `describe-metric-collection-types`
<a name="auto-scaling_DescribeMetricCollectionTypes_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`describe-metric-collection-types`.

**AWS CLI**  
**Untuk menjelaskan jenis koleksi metrik yang tersedia**  
Contoh ini menjelaskan jenis koleksi metrik yang tersedia.  

```
aws autoscaling describe-metric-collection-types
```
Output:  

```
{
    "Metrics": [
        {
            "Metric": "GroupMinSize"
        },
        {
            "Metric": "GroupMaxSize"
        },
        {
            "Metric": "GroupDesiredCapacity"
        },
        {
            "Metric": "GroupInServiceInstances"
        },
        {
            "Metric": "GroupInServiceCapacity"
        },
        {
            "Metric": "GroupPendingInstances"
        },
        {
            "Metric": "GroupPendingCapacity"
        },
        {
            "Metric": "GroupTerminatingInstances"
        },
        {
            "Metric": "GroupTerminatingCapacity"
        },
        {
            "Metric": "GroupStandbyInstances"
        },
        {
            "Metric": "GroupStandbyCapacity"
        },
        {
            "Metric": "GroupTotalInstances"
        },
        {
            "Metric": "GroupTotalCapacity"
        }
    ],
    "Granularities": [
        {
            "Granularity": "1Minute"
        }
    ]
}
```
Untuk informasi selengkapnya, lihat [Metrik grup Auto Scaling di Panduan Pengguna](https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-instance-monitoring.html#as-group-metrics) *Amazon EC2 Auto Scaling*.  
+  Untuk detail API, lihat [DescribeMetricCollectionTypes](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-metric-collection-types.html)di *Referensi AWS CLI Perintah*. 

### `describe-notification-configurations`
<a name="auto-scaling_DescribeNotificationConfigurations_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`describe-notification-configurations`.

**AWS CLI**  
**Contoh 1: Untuk menjelaskan konfigurasi notifikasi dari grup tertentu**  
Contoh ini menjelaskan konfigurasi notifikasi untuk grup Auto Scaling yang ditentukan.  

```
aws autoscaling describe-notification-configurations \
    --auto-scaling-group-name my-asg
```
Output:  

```
{
    "NotificationConfigurations": [
        {
            "AutoScalingGroupName": "my-asg",
            "NotificationType": "autoscaling:TEST_NOTIFICATION",
            "TopicARN": "arn:aws:sns:us-west-2:123456789012:my-sns-topic-2"
        },
        {
            "AutoScalingGroupName": "my-asg",
            "NotificationType": "autoscaling:TEST_NOTIFICATION",
            "TopicARN": "arn:aws:sns:us-west-2:123456789012:my-sns-topic"
        }
    ]
}
```
Untuk informasi selengkapnya, lihat [Mendapatkan notifikasi Amazon SNS ketika grup Auto Scaling Anda menskalakan](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ASGettingNotifications.html) ke dalam *Panduan Pengguna Amazon EC2 Auto Scaling*.  
**Contoh 1: Untuk menjelaskan sejumlah konfigurasi notifikasi tertentu**  
Untuk mengembalikan sejumlah konfigurasi notifikasi tertentu, gunakan `max-items` parameter.  

```
aws autoscaling describe-notification-configurations \
    --auto-scaling-group-name my-auto-scaling-group \
    --max-items 1
```
Output:  

```
{
    "NotificationConfigurations": [
        {
            "AutoScalingGroupName": "my-asg",
            "NotificationType": "autoscaling:TEST_NOTIFICATION",
            "TopicARN": "arn:aws:sns:us-west-2:123456789012:my-sns-topic-2"
        },
        {
            "AutoScalingGroupName": "my-asg",
            "NotificationType": "autoscaling:TEST_NOTIFICATION",
            "TopicARN": "arn:aws:sns:us-west-2:123456789012:my-sns-topic"
        }
    ]
}
```
Jika output menyertakan `NextToken` bidang, ada lebih banyak konfigurasi notifikasi. Untuk mendapatkan konfigurasi notifikasi tambahan, gunakan nilai bidang ini dengan `starting-token` parameter dalam panggilan berikutnya sebagai berikut.  

```
aws autoscaling describe-notification-configurations \
    --auto-scaling-group-name my-asg \
    --starting-token Z3M3LMPEXAMPLE
```
Untuk informasi selengkapnya, lihat [Mendapatkan notifikasi Amazon SNS ketika grup Auto Scaling Anda menskalakan](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ASGettingNotifications.html) ke dalam *Panduan Pengguna Amazon EC2 Auto Scaling*.  
+  Untuk detail API, lihat [DescribeNotificationConfigurations](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-notification-configurations.html)di *Referensi AWS CLI Perintah*. 

### `describe-policies`
<a name="auto-scaling_DescribePolicies_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`describe-policies`.

**AWS CLI**  
**Contoh 1: Untuk menjelaskan kebijakan penskalaan grup tertentu**  
Contoh ini menjelaskan kebijakan penskalaan untuk grup Auto Scaling yang ditentukan.  

```
aws autoscaling describe-policies \
    --auto-scaling-group-name my-asg
```
Output:  

```
{
    "ScalingPolicies": [
        {
            "AutoScalingGroupName": "my-asg",
            "PolicyName": "alb1000-target-tracking-scaling-policy",
            "PolicyARN": "arn:aws:autoscaling:us-west-2:123456789012:scalingPolicy:3065d9c8-9969-4bec-bb6a-3fbe5550fde6:autoScalingGroupName/my-asg:policyName/alb1000-target-tracking-scaling-policy",
            "PolicyType": "TargetTrackingScaling",
            "StepAdjustments": [],
            "Alarms": [
                {
                    "AlarmName": "TargetTracking-my-asg-AlarmHigh-924887a9-12d7-4e01-8686-6f844d13a196",
                    "AlarmARN": "arn:aws:cloudwatch:us-west-2:123456789012:alarm:TargetTracking-my-asg-AlarmHigh-924887a9-12d7-4e01-8686-6f844d13a196"
                },
                {
                    "AlarmName": "TargetTracking-my-asg-AlarmLow-f96f899d-b8e7-4d09-a010-c1aaa35da296",
                    "AlarmARN": "arn:aws:cloudwatch:us-west-2:123456789012:alarm:TargetTracking-my-asg-AlarmLow-f96f899d-b8e7-4d09-a010-c1aaa35da296"
                }
            ],
            "TargetTrackingConfiguration": {
                "PredefinedMetricSpecification": {
                    "PredefinedMetricType": "ALBRequestCountPerTarget",
                    "ResourceLabel": "app/my-alb/778d41231b141a0f/targetgroup/my-alb-target-group/943f017f100becff"
                },
                "TargetValue": 1000.0,
                "DisableScaleIn": false
            },
            "Enabled": true
        },
        {
            "AutoScalingGroupName": "my-asg",
            "PolicyName": "cpu40-target-tracking-scaling-policy",
            "PolicyARN": "arn:aws:autoscaling:us-west-2:123456789012:scalingPolicy:5fd26f71-39d4-4690-82a9-b8515c45cdde:autoScalingGroupName/my-asg:policyName/cpu40-target-tracking-scaling-policy",
            "PolicyType": "TargetTrackingScaling",
            "StepAdjustments": [],
            "Alarms": [
                {
                    "AlarmName": "TargetTracking-my-asg-AlarmHigh-139f9789-37b9-42ad-bea5-b5b147d7f473",
                    "AlarmARN": "arn:aws:cloudwatch:us-west-2:123456789012:alarm:TargetTracking-my-asg-AlarmHigh-139f9789-37b9-42ad-bea5-b5b147d7f473"
                },
                {
                    "AlarmName": "TargetTracking-my-asg-AlarmLow-bd681c67-fc18-4c56-8468-fb8e413009c9",
                    "AlarmARN": "arn:aws:cloudwatch:us-west-2:123456789012:alarm:TargetTracking-my-asg-AlarmLow-bd681c67-fc18-4c56-8468-fb8e413009c9"
                }
            ],
            "TargetTrackingConfiguration": {
                "PredefinedMetricSpecification": {
                    "PredefinedMetricType": "ASGAverageCPUUtilization"
                },
                "TargetValue": 40.0,
                "DisableScaleIn": false
            },
            "Enabled": true
        }
    ]
}
```
Untuk informasi selengkapnya, lihat [Penskalaan dinamis](https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-scale-based-on-demand.html) di Panduan Pengguna *Amazon EC2 Auto* Scaling.  
**Contoh 2: Untuk menjelaskan kebijakan penskalaan dari nama tertentu**  
Untuk mengembalikan kebijakan penskalaan tertentu, gunakan `--policy-names` opsi.  

```
aws autoscaling describe-policies \
    --auto-scaling-group-name my-asg \
    --policy-names cpu40-target-tracking-scaling-policy
```
Lihat contoh 1 untuk output sampel.  
Untuk informasi selengkapnya, lihat [Penskalaan dinamis](https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-scale-based-on-demand.html) di Panduan Pengguna *Amazon EC2 Auto* Scaling.  
**Contoh 3: Untuk menjelaskan sejumlah kebijakan penskalaan**  
Untuk mengembalikan sejumlah kebijakan tertentu, gunakan `--max-items` opsi.  

```
aws autoscaling describe-policies \
    --auto-scaling-group-name my-asg \
    --max-items 1
```
Lihat contoh 1 untuk output sampel.  
Jika output menyertakan `NextToken` bidang, gunakan nilai bidang ini dengan `--starting-token` opsi dalam panggilan berikutnya untuk mendapatkan kebijakan tambahan.  

```
aws autoscaling describe-policies --auto-scaling-group-name my-asg --starting-token Z3M3LMPEXAMPLE
```
Untuk informasi selengkapnya, lihat [Penskalaan dinamis](https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-scale-based-on-demand.html) di Panduan Pengguna *Amazon EC2 Auto* Scaling.  
+  Untuk detail API, lihat [DescribePolicies](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-policies.html)di *Referensi AWS CLI Perintah*. 

### `describe-scaling-activities`
<a name="auto-scaling_DescribeScalingActivities_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`describe-scaling-activities`.

**AWS CLI**  
**Contoh 1: Untuk menjelaskan aktivitas penskalaan untuk grup yang ditentukan**  
Contoh ini menjelaskan aktivitas penskalaan untuk grup Auto Scaling yang ditentukan.  

```
aws autoscaling describe-scaling-activities \
    --auto-scaling-group-name my-asg
```
Output:  

```
{
    "Activities": [
        {
            "ActivityId": "f9f2d65b-f1f2-43e7-b46d-d86756459699",
            "Description": "Launching a new EC2 instance: i-0d44425630326060f",
            "AutoScalingGroupName": "my-asg",
            "Cause": "At 2020-10-30T19:35:51Z a user request update of AutoScalingGroup constraints to min: 0, max: 16, desired: 16 changing the desired capacity from 0 to 16.  At 2020-10-30T19:36:07Z an instance was started in response to a difference between desired and actual capacity, increasing the capacity from 0 to 16.",
            "StartTime": "2020-10-30T19:36:09.766Z",
            "EndTime": "2020-10-30T19:36:41Z",
            "StatusCode": "Successful",
            "Progress": 100,
            "Details": "{\"Subnet ID\":\"subnet-5ea0c127\",\"Availability Zone\":\"us-west-2b\"}"
        }
    ]
}
```
Untuk selengkapnya, lihat [Memverifikasi aktivitas penskalaan untuk grup Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-verify-scaling-activity.html) di Panduan Pengguna *Amazon EC2 Auto Scaling*.  
**Contoh 2: Untuk menjelaskan aktivitas penskalaan untuk grup yang dihapus**  
Untuk menjelaskan aktivitas penskalaan setelah grup Auto Scaling dihapus, tambahkan `--include-deleted-groups` opsi.  

```
aws autoscaling describe-scaling-activities \
    --auto-scaling-group-name my-asg \
    --include-deleted-groups
```
Output:  

```
{
    "Activities": [
        {
            "ActivityId": "e1f5de0e-f93e-1417-34ac-092a76fba220",
            "Description": "Launching a new EC2 instance.  Status Reason: Your Spot request price of 0.001 is lower than the minimum required Spot request fulfillment price of 0.0031. Launching EC2 instance failed.",
            "AutoScalingGroupName": "my-asg",
            "Cause": "At 2021-01-13T20:47:24Z a user request update of AutoScalingGroup constraints to min: 1, max: 5, desired: 3 changing the desired capacity from 0 to 3.  At 2021-01-13T20:47:27Z an instance was started in response to a difference between desired and actual capacity, increasing the capacity from 0 to 3.",
            "StartTime": "2021-01-13T20:47:30.094Z",
            "EndTime": "2021-01-13T20:47:30Z",
            "StatusCode": "Failed",
            "StatusMessage": "Your Spot request price of 0.001 is lower than the minimum required Spot request fulfillment price of 0.0031. Launching EC2 instance failed.",
            "Progress": 100,
            "Details": "{\"Subnet ID\":\"subnet-5ea0c127\",\"Availability Zone\":\"us-west-2b\"}",
            "AutoScalingGroupState": "Deleted",
            "AutoScalingGroupARN": "arn:aws:autoscaling:us-west-2:123456789012:autoScalingGroup:283179a2-f3ce-423d-93f6-66bb518232f7:autoScalingGroupName/my-asg"
        }
    ]
}
```
Untuk informasi selengkapnya, lihat [Memecahkan Masalah Amazon EC2 Auto Scaling di Panduan Pengguna Amazon EC2 Auto](https://docs.aws.amazon.com/autoscaling/ec2/userguide/CHAP_Troubleshooting.html) *Scaling*.  
**Contoh 3: Untuk menjelaskan sejumlah aktivitas penskalaan tertentu**  
Untuk mengembalikan sejumlah aktivitas tertentu, gunakan `--max-items` opsi.  

```
aws autoscaling describe-scaling-activities \
    --max-items 1
```
Output:  

```
{
    "Activities": [
        {
            "ActivityId": "f9f2d65b-f1f2-43e7-b46d-d86756459699",
            "Description": "Launching a new EC2 instance: i-0d44425630326060f",
            "AutoScalingGroupName": "my-asg",
            "Cause": "At 2020-10-30T19:35:51Z a user request update of AutoScalingGroup constraints to min: 0, max: 16, desired: 16 changing the desired capacity from 0 to 16.  At 2020-10-30T19:36:07Z an instance was started in response to a difference between desired and actual capacity, increasing the capacity from 0 to 16.",
            "StartTime": "2020-10-30T19:36:09.766Z",
            "EndTime": "2020-10-30T19:36:41Z",
            "StatusCode": "Successful",
            "Progress": 100,
            "Details": "{\"Subnet ID\":\"subnet-5ea0c127\",\"Availability Zone\":\"us-west-2b\"}"
        }
    ]
}
```
Jika output termasuk `NextToken` bidang, ada lebih banyak kegiatan. Untuk mendapatkan aktivitas tambahan, gunakan nilai bidang ini dengan `--starting-token` opsi dalam panggilan berikutnya sebagai berikut.  

```
aws autoscaling describe-scaling-activities \
    --starting-token Z3M3LMPEXAMPLE
```
Untuk selengkapnya, lihat [Memverifikasi aktivitas penskalaan untuk grup Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-verify-scaling-activity.html) di Panduan Pengguna *Amazon EC2 Auto Scaling*.  
+  Untuk detail API, lihat [DescribeScalingActivities](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-scaling-activities.html)di *Referensi AWS CLI Perintah*. 

### `describe-scaling-process-types`
<a name="auto-scaling_DescribeScalingProcessTypes_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`describe-scaling-process-types`.

**AWS CLI**  
**Untuk menggambarkan jenis proses yang tersedia**  
Contoh ini menjelaskan jenis proses yang tersedia.  

```
aws autoscaling describe-scaling-process-types
```
Output:  

```
{
    "Processes": [
        {
            "ProcessName": "AZRebalance"
        },
        {
            "ProcessName": "AddToLoadBalancer"
        },
        {
            "ProcessName": "AlarmNotification"
        },
        {
            "ProcessName": "HealthCheck"
        },
        {
            "ProcessName": "InstanceRefresh"
        },
        {
            "ProcessName": "Launch"
        },
        {
            "ProcessName": "ReplaceUnhealthy"
        },
        {
            "ProcessName": "ScheduledActions"
        },
        {
            "ProcessName": "Terminate"
        }
    ]
}
```
Untuk informasi selengkapnya, lihat [Menangguhkan dan melanjutkan proses penskalaan di Panduan](https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-suspend-resume-processes.html) Pengguna *Amazon EC2 Auto Scaling*.  
+  Untuk detail API, lihat [DescribeScalingProcessTypes](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-scaling-process-types.html)di *Referensi AWS CLI Perintah*. 

### `describe-scheduled-actions`
<a name="auto-scaling_DescribeScheduledActions_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`describe-scheduled-actions`.

**AWS CLI**  
**Contoh 1: Untuk menggambarkan semua tindakan terjadwal**  
Contoh ini menjelaskan semua tindakan terjadwal Anda.  

```
aws autoscaling describe-scheduled-actions
```
Output:  

```
{
    "ScheduledUpdateGroupActions": [
        {
            "AutoScalingGroupName": "my-asg",
            "ScheduledActionName": "my-recurring-action",
            "Recurrence": "30 0 1 1,6,12 *",
            "ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledUpdateGroupAction:8e86b655-b2e6-4410-8f29-b4f094d6871c:autoScalingGroupName/my-asg:scheduledActionName/my-recurring-action",
            "StartTime": "2023-12-01T04:00:00Z",
            "Time": "2023-12-01T04:00:00Z",
            "MinSize": 1,
            "MaxSize": 6,
            "DesiredCapacity": 4,
            "TimeZone": "America/New_York"
        }
    ]
}
```
Untuk informasi selengkapnya, lihat [Penskalaan terjadwal](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-scheduled-scaling.html) di Panduan *Pengguna Amazon EC2 Auto* Scaling.  
**Contoh 2: Untuk menjelaskan tindakan terjadwal untuk grup yang ditentukan**  
Untuk menjelaskan tindakan terjadwal untuk grup Auto Scaling tertentu, gunakan opsi. `--auto-scaling-group-name`  

```
aws autoscaling describe-scheduled-actions \
    --auto-scaling-group-name my-asg
```
Output:  

```
{
    "ScheduledUpdateGroupActions": [
        {
            "AutoScalingGroupName": "my-asg",
            "ScheduledActionName": "my-recurring-action",
            "Recurrence": "30 0 1 1,6,12 *",
            "ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledUpdateGroupAction:8e86b655-b2e6-4410-8f29-b4f094d6871c:autoScalingGroupName/my-asg:scheduledActionName/my-recurring-action",
            "StartTime": "2023-12-01T04:00:00Z",
            "Time": "2023-12-01T04:00:00Z",
            "MinSize": 1,
            "MaxSize": 6,
            "DesiredCapacity": 4,
            "TimeZone": "America/New_York"
        }
    ]
}
```
Untuk informasi selengkapnya, lihat [Penskalaan terjadwal](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-scheduled-scaling.html) di Panduan *Pengguna Amazon EC2 Auto* Scaling.  
**Contoh 3: Untuk menggambarkan tindakan terjadwal yang ditentukan**  
Untuk menjelaskan tindakan terjadwal tertentu, gunakan `--scheduled-action-names` opsi.  

```
aws autoscaling describe-scheduled-actions \
    --scheduled-action-names my-recurring-action
```
Output:  

```
{
    "ScheduledUpdateGroupActions": [
        {
            "AutoScalingGroupName": "my-asg",
            "ScheduledActionName": "my-recurring-action",
            "Recurrence": "30 0 1 1,6,12 *",
            "ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledUpdateGroupAction:8e86b655-b2e6-4410-8f29-b4f094d6871c:autoScalingGroupName/my-asg:scheduledActionName/my-recurring-action",
            "StartTime": "2023-12-01T04:00:00Z",
            "Time": "2023-12-01T04:00:00Z",
            "MinSize": 1,
            "MaxSize": 6,
            "DesiredCapacity": 4,
            "TimeZone": "America/New_York"
        }
    ]
}
```
Untuk informasi selengkapnya, lihat [Penskalaan terjadwal](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-scheduled-scaling.html) di Panduan *Pengguna Amazon EC2 Auto* Scaling.  
**Contoh 4: Untuk menggambarkan tindakan terjadwal dengan waktu mulai yang ditentukan**  
Untuk menggambarkan tindakan terjadwal yang dimulai pada waktu tertentu, gunakan `--start-time` opsi.  

```
aws autoscaling describe-scheduled-actions \
    --start-time "2023-12-01T04:00:00Z"
```
Output:  

```
{
    "ScheduledUpdateGroupActions": [
        {
            "AutoScalingGroupName": "my-asg",
            "ScheduledActionName": "my-recurring-action",
            "Recurrence": "30 0 1 1,6,12 *",
            "ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledUpdateGroupAction:8e86b655-b2e6-4410-8f29-b4f094d6871c:autoScalingGroupName/my-asg:scheduledActionName/my-recurring-action",
            "StartTime": "2023-12-01T04:00:00Z",
            "Time": "2023-12-01T04:00:00Z",
            "MinSize": 1,
            "MaxSize": 6,
            "DesiredCapacity": 4,
            "TimeZone": "America/New_York"
        }
    ]
}
```
Untuk informasi selengkapnya, lihat [Penskalaan terjadwal](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-scheduled-scaling.html) di Panduan *Pengguna Amazon EC2 Auto* Scaling.  
**Contoh 5: Untuk menggambarkan tindakan terjadwal yang berakhir pada waktu tertentu**  
Untuk menggambarkan tindakan terjadwal yang berakhir pada waktu tertentu, gunakan `--end-time` opsi.  

```
aws autoscaling describe-scheduled-actions \
    --end-time "2023-12-01T04:00:00Z"
```
Output:  

```
{
    "ScheduledUpdateGroupActions": [
        {
            "AutoScalingGroupName": "my-asg",
            "ScheduledActionName": "my-recurring-action",
            "Recurrence": "30 0 1 1,6,12 *",
            "ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledUpdateGroupAction:8e86b655-b2e6-4410-8f29-b4f094d6871c:autoScalingGroupName/my-asg:scheduledActionName/my-recurring-action",
            "StartTime": "2023-12-01T04:00:00Z",
            "Time": "2023-12-01T04:00:00Z",
            "MinSize": 1,
            "MaxSize": 6,
            "DesiredCapacity": 4,
            "TimeZone": "America/New_York"
        }
    ]
}
```
Untuk informasi selengkapnya, lihat [Penskalaan terjadwal](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-scheduled-scaling.html) di Panduan *Pengguna Amazon EC2 Auto* Scaling.  
**Contoh 6: Untuk menggambarkan sejumlah tindakan terjadwal yang ditentukan**  
Untuk mengembalikan sejumlah tindakan terjadwal tertentu, gunakan `--max-items` opsi.  

```
aws autoscaling describe-scheduled-actions \
    --auto-scaling-group-name my-asg \
    --max-items 1
```
Output:  

```
{
    "ScheduledUpdateGroupActions": [
        {
            "AutoScalingGroupName": "my-asg",
            "ScheduledActionName": "my-recurring-action",
            "Recurrence": "30 0 1 1,6,12 *",
            "ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledUpdateGroupAction:8e86b655-b2e6-4410-8f29-b4f094d6871c:autoScalingGroupName/my-asg:scheduledActionName/my-recurring-action",
            "StartTime": "2023-12-01T04:00:00Z",
            "Time": "2023-12-01T04:00:00Z",
            "MinSize": 1,
            "MaxSize": 6,
            "DesiredCapacity": 4,
            "TimeZone": "America/New_York"
        }
    ]
}
```
Jika output menyertakan `NextToken` bidang, ada lebih banyak tindakan terjadwal. Untuk mendapatkan tindakan terjadwal tambahan, gunakan nilai bidang ini dengan `--starting-token` opsi dalam panggilan berikutnya sebagai berikut.  

```
aws autoscaling describe-scheduled-actions \
    --auto-scaling-group-name my-asg \
    --starting-token Z3M3LMPEXAMPLE
```
Untuk informasi selengkapnya, lihat [Penskalaan terjadwal](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-scheduled-scaling.html) di Panduan *Pengguna Amazon EC2 Auto* Scaling.  
+  Untuk detail API, lihat [DescribeScheduledActions](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-scheduled-actions.html)di *Referensi AWS CLI Perintah*. 

### `describe-tags`
<a name="auto-scaling_DescribeTags_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`describe-tags`.

**AWS CLI**  
**Untuk mendeskripsikan semua tag**  
Contoh ini menjelaskan semua tag Anda.  

```
aws autoscaling describe-tags
```
Output:  

```
{
    "Tags": [
        {
            "ResourceType": "auto-scaling-group",
            "ResourceId": "my-asg",
            "PropagateAtLaunch": true,
            "Value": "Research",
            "Key": "Dept"
        },
        {
            "ResourceType": "auto-scaling-group",
            "ResourceId": "my-asg",
            "PropagateAtLaunch": true,
            "Value": "WebServer",
            "Key": "Role"
        }
    ]
}
```
Untuk informasi lebih lanjut, lihat [Menandai instans dan grup Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/autoscaling-tagging.html) di *Panduan Pengguna Amazon EC2 Auto Scaling*.  
**Contoh 2: Untuk mendeskripsikan tag untuk grup tertentu**  
Untuk menjelaskan tag untuk grup Auto Scaling tertentu, gunakan opsi. `--filters`  

```
aws autoscaling describe-tags --filters Name=auto-scaling-group,Values=my-asg
```
Untuk informasi lebih lanjut, lihat [Menandai instans dan grup Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/autoscaling-tagging.html) di *Panduan Pengguna Amazon EC2 Auto Scaling*.  
**Contoh 3: Untuk menggambarkan jumlah tag yang ditentukan**  
Untuk mengembalikan sejumlah tag tertentu, gunakan `--max-items` opsi.  

```
aws autoscaling describe-tags \
    --max-items 1
```
Jika output termasuk `NextToken` bidang, ada lebih banyak tag. Untuk mendapatkan tag tambahan, gunakan nilai bidang ini dengan `--starting-token` opsi dalam panggilan berikutnya sebagai berikut.  

```
aws autoscaling describe-tags \
    --filters Name=auto-scaling-group,Values=my-asg \
    --starting-token Z3M3LMPEXAMPLE
```
Untuk informasi lebih lanjut, lihat [Menandai instans dan grup Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/autoscaling-tagging.html) di *Panduan Pengguna Amazon EC2 Auto Scaling*.  
+  Untuk detail API, lihat [DescribeTags](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-tags.html)di *Referensi AWS CLI Perintah*. 

### `describe-termination-policy-types`
<a name="auto-scaling_DescribeTerminationPolicyTypes_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`describe-termination-policy-types`.

**AWS CLI**  
**Untuk menjelaskan jenis kebijakan penghentian yang tersedia**  
Contoh ini menjelaskan jenis kebijakan penghentian yang tersedia.  

```
aws autoscaling describe-termination-policy-types
```
Output:  

```
{
    "TerminationPolicyTypes": [
        "AllocationStrategy",
        "ClosestToNextInstanceHour",
        "Default",
        "NewestInstance",
        "OldestInstance",
        "OldestLaunchConfiguration",
        "OldestLaunchTemplate"
    ]
}
```
Untuk informasi selengkapnya, lihat: [Mengendalikan instans Auto Scaling mana yang berakhir selama penurunan skala](https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-instance-termination.html) di *Panduan Pengguna Amazon EC2 Auto Scaling*.  
+  Untuk detail API, lihat [DescribeTerminationPolicyTypes](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-termination-policy-types.html)di *Referensi AWS CLI Perintah*. 

### `describe-warm-pool`
<a name="auto-scaling_DescribeWarmPool_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`describe-warm-pool`.

**AWS CLI**  
**Untuk menggambarkan kolam yang hangat**  
Contoh ini menjelaskan kolam hangat untuk grup Auto Scaling yang ditentukan.  

```
aws autoscaling describe-warm-pool \
    --auto-scaling-group-name my-asg
```
Output:  

```
{
    "WarmPoolConfiguration": {
        "MinSize": 2,
        "PoolState": "Stopped"
    },
    "Instances": [
        {
            "InstanceId": "i-070a5bbc7e7f40dc5",
            "InstanceType": "t2.micro",
            "AvailabilityZone": "us-west-2c",
            "LifecycleState": "Warmed:Pending",
            "HealthStatus": "Healthy",
            "LaunchTemplate": {
                "LaunchTemplateId": "lt-00a731f6e9fa48610",
                "LaunchTemplateName": "my-template-for-auto-scaling",
                "Version": "6"
            }
        },
        {
            "InstanceId": "i-0b52f061814d3bd2d",
            "InstanceType": "t2.micro",
            "AvailabilityZone": "us-west-2b",
            "LifecycleState": "Warmed:Pending",
            "HealthStatus": "Healthy",
            "LaunchTemplate": {
                "LaunchTemplateId": "lt-00a731f6e9fa48610",
                "LaunchTemplateName": "my-template-for-auto-scaling",
                "Version": "6"
            }
        }
    ]
}
```
Untuk informasi selengkapnya, lihat [Kolam hangat untuk Penskalaan Otomatis Amazon EC2](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-warm-pools.html) *di Panduan Pengguna Penskalaan Otomatis Amazon* EC2.  
+  Untuk detail API, lihat [DescribeWarmPool](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-warm-pool.html)di *Referensi AWS CLI Perintah*. 

### `detach-instances`
<a name="auto-scaling_DetachInstances_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`detach-instances`.

**AWS CLI**  
**Untuk melepaskan instance dari grup Auto Scaling**  
Contoh ini melepaskan instance yang ditentukan dari grup Auto Scaling yang ditentukan.  

```
aws autoscaling detach-instances \
    --instance-ids i-030017cfa84b20135 \
    --auto-scaling-group-name my-asg \
    --should-decrement-desired-capacity
```
Output:  

```
{
    "Activities": [
        {
            "ActivityId": "5091cb52-547a-47ce-a236-c9ccbc2cb2c9",
            "AutoScalingGroupName": "my-asg",
            "Description": "Detaching EC2 instance: i-030017cfa84b20135",
            "Cause": "At 2020-10-31T17:35:04Z instance i-030017cfa84b20135 was detached in response to a user request, shrinking the capacity from 2 to 1.",
            "StartTime": "2020-04-12T15:02:16.179Z",
            "StatusCode": "InProgress",
            "Progress": 50,
            "Details": "{\"Subnet ID\":\"subnet-6194ea3b\",\"Availability Zone\":\"us-west-2c\"}"
        }
    ]
}
```
+  Untuk detail API, lihat [DetachInstances](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/detach-instances.html)di *Referensi AWS CLI Perintah*. 

### `detach-load-balancer-target-groups`
<a name="auto-scaling_DetachLoadBalancerTargetGroups_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`detach-load-balancer-target-groups`.

**AWS CLI**  
**Untuk melepaskan grup target penyeimbang beban dari grup Auto Scaling**  
Contoh ini melepaskan grup target penyeimbang beban yang ditentukan dari grup Auto Scaling yang ditentukan.  

```
aws autoscaling detach-load-balancer-target-groups \
    --auto-scaling-group-name my-asg \
    --target-group-arns arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-targets/73e2d6bc24d8a067
```
Perintah ini tidak menghasilkan output  
Untuk Informasi Selengkapnya, Lihat [Memasang load balancer to your Auto Scaling group](https://docs.aws.amazon.com/autoscaling/ec2/userguide/attach-load-balancer-asg.html) pada *Amazon EC2 Auto Scaling User Guide*.  
+  Untuk detail API, lihat [DetachLoadBalancerTargetGroups](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/detach-load-balancer-target-groups.html)di *Referensi AWS CLI Perintah*. 

### `detach-load-balancers`
<a name="auto-scaling_DetachLoadBalancers_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`detach-load-balancers`.

**AWS CLI**  
**Untuk melepaskan Classic Load Balancer dari grup Auto Scaling**  
Contoh ini melepaskan Classic Load Balancer yang ditentukan dari grup Auto Scaling yang ditentukan.  

```
aws autoscaling detach-load-balancers \
    --load-balancer-names my-load-balancer \
    --auto-scaling-group-name my-asg
```
Perintah ini tidak menghasilkan output.  
Untuk Informasi Selengkapnya, Lihat [Memasang load balancer to your Auto Scaling group](https://docs.aws.amazon.com/autoscaling/ec2/userguide/attach-load-balancer-asg.html) pada *Amazon EC2 Auto Scaling User Guide*.  
+  Untuk detail API, lihat [DetachLoadBalancers](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/detach-load-balancers.html)di *Referensi AWS CLI Perintah*. 

### `disable-metrics-collection`
<a name="auto-scaling_DisableMetricsCollection_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`disable-metrics-collection`.

**AWS CLI**  
**Untuk menonaktifkan koleksi metrik untuk grup Auto Scaling**  
Contoh ini menonaktifkan pengumpulan `GroupDesiredCapacity` metrik untuk grup Auto Scaling yang ditentukan.  

```
aws autoscaling disable-metrics-collection \
    --auto-scaling-group-name my-asg \
    --metrics GroupDesiredCapacity
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [ CloudWatch Metrik pemantauan untuk grup dan instans Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-instance-monitoring.html) di Panduan Pengguna *Amazon EC2 Auto Scaling*.  
+  Untuk detail API, lihat [DisableMetricsCollection](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/disable-metrics-collection.html)di *Referensi AWS CLI Perintah*. 

### `enable-metrics-collection`
<a name="auto-scaling_EnableMetricsCollection_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`enable-metrics-collection`.

**AWS CLI**  
**Contoh 1: Untuk mengaktifkan pengumpulan metrik untuk grup Auto Scaling**  
Contoh ini memungkinkan pengumpulan data untuk grup Auto Scaling yang ditentukan.  

```
aws autoscaling enable-metrics-collection \
    --auto-scaling-group-name my-asg \
    --granularity "1Minute"
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [ CloudWatch Metrik pemantauan untuk grup dan instans Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-instance-monitoring.html) di Panduan Pengguna *Amazon EC2 Auto Scaling*.  
**Contoh 2: Untuk mengumpulkan data untuk metrik yang ditentukan untuk grup Auto Scaling**  
Untuk mengumpulkan data untuk metrik tertentu, gunakan `--metrics` opsi.  

```
aws autoscaling enable-metrics-collection \
    --auto-scaling-group-name my-asg \
    --metrics GroupDesiredCapacity --granularity "1Minute"
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [ CloudWatch Metrik pemantauan untuk grup dan instans Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-instance-monitoring.html) di Panduan Pengguna *Amazon EC2 Auto Scaling*.  
+  Untuk detail API, lihat [EnableMetricsCollection](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/enable-metrics-collection.html)di *Referensi AWS CLI Perintah*. 

### `enter-standby`
<a name="auto-scaling_EnterStandby_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`enter-standby`.

**AWS CLI**  
**Untuk memindahkan instance ke mode siaga**  
Contoh ini menempatkan instance yang ditentukan ke mode siaga. Ini berguna untuk memperbarui atau memecahkan masalah instance yang saat ini dalam layanan.  

```
aws autoscaling enter-standby \
    --instance-ids i-061c63c5eb45f0416 \
    --auto-scaling-group-name my-asg \
    --should-decrement-desired-capacity
```
Output:  

```
{
    "Activities": [
        {
            "ActivityId": "ffa056b4-6ed3-41ba-ae7c-249dfae6eba1",
            "AutoScalingGroupName": "my-asg",
            "Description": "Moving EC2 instance to Standby: i-061c63c5eb45f0416",
            "Cause": "At 2020-10-31T20:31:00Z instance i-061c63c5eb45f0416 was moved to standby in response to a user request, shrinking the capacity from 1 to 0.",
            "StartTime": "2020-10-31T20:31:00.949Z",
            "StatusCode": "InProgress",
            "Progress": 50,
            "Details": "{\"Subnet ID\":\"subnet-6194ea3b\",\"Availability Zone\":\"us-west-2c\"}"
        }
    ]
}
```
Untuk informasi selengkapnya, lihat Siklus hidup instans [Amazon EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/detach-instance-asg.html) di Panduan Pengguna *Penskalaan Otomatis Amazon EC2*.  
+  Untuk detail API, lihat [EnterStandby](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/enter-standby.html)di *Referensi AWS CLI Perintah*. 

### `execute-policy`
<a name="auto-scaling_ExecutePolicy_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`execute-policy`.

**AWS CLI**  
**Untuk menjalankan kebijakan penskalaan**  
Contoh ini mengeksekusi kebijakan penskalaan yang dinamai `my-step-scale-out-policy` untuk grup Auto Scaling yang ditentukan.  

```
aws autoscaling execute-policy \
    --auto-scaling-group-name my-asg \
    --policy-name  my-step-scale-out-policy \
    --metric-value 95 \
    --breach-threshold 80
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Langkah dan kebijakan penskalaan sederhana](https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-scaling-simple-step.html) di Panduan Pengguna *Amazon EC2 Auto* Scaling.  
+  Untuk detail API, lihat [ExecutePolicy](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/execute-policy.html)di *Referensi AWS CLI Perintah*. 

### `exit-standby`
<a name="auto-scaling_ExitStandby_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`exit-standby`.

**AWS CLI**  
**Untuk memindahkan instance keluar dari mode siaga**  
Contoh ini memindahkan instance yang ditentukan keluar dari mode siaga.  

```
aws autoscaling exit-standby \
    --instance-ids i-061c63c5eb45f0416 \
    --auto-scaling-group-name my-asg
```
Output:  

```
{
    "Activities": [
        {
            "ActivityId": "142928e1-a2dc-453a-9b24-b85ad6735928",
            "AutoScalingGroupName": "my-asg",
            "Description": "Moving EC2 instance out of Standby: i-061c63c5eb45f0416",
            "Cause": "At 2020-10-31T20:32:50Z instance i-061c63c5eb45f0416 was moved out of standby in response to a user request, increasing the capacity from 0 to 1.",
            "StartTime": "2020-10-31T20:32:50.222Z",
            "StatusCode": "PreInService",
            "Progress": 30,
            "Details": "{\"Subnet ID\":\"subnet-6194ea3b\",\"Availability Zone\":\"us-west-2c\"}"
        }
    ]
}
```
Untuk informasi selengkapnya, lihat [Menghapus instans sementara dari grup Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-enter-exit-standby.html) di Panduan Pengguna *Amazon EC2 Auto Scaling*.  
+  Untuk detail API, lihat [ExitStandby](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/exit-standby.html)di *Referensi AWS CLI Perintah*. 

### `put-lifecycle-hook`
<a name="auto-scaling_PutLifecycleHook_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`put-lifecycle-hook`.

**AWS CLI**  
**Contoh 1: Untuk membuat hook siklus hidup**  
Contoh ini membuat hook siklus hidup yang akan dipanggil pada setiap instance yang baru diluncurkan, dengan batas waktu 4800 detik. Ini berguna untuk menjaga instance dalam status tunggu hingga skrip data pengguna selesai, atau untuk menjalankan fungsi Lambda AWS menggunakan. EventBridge  

```
aws autoscaling put-lifecycle-hook \
    --auto-scaling-group-name my-asg \
    --lifecycle-hook-name my-launch-hook \
    --lifecycle-transition autoscaling:EC2_INSTANCE_LAUNCHING \
    --heartbeat-timeout 4800
```
Perintah ini tidak menghasilkan output. Jika kait siklus hidup dengan nama yang sama sudah ada, itu akan ditimpa oleh kait siklus hidup baru.  
Untuk informasi lebih lanjut, lihat [Kait siklus hidup Amazon EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/lifecycle-hooks.html) di *Panduan Pengguna Amazon EC2 Auto Scaling*.  
**Contoh 2: Untuk mengirim pesan email Amazon SNS untuk memberi tahu Anda tentang transisi status instans**  
Contoh ini membuat hook siklus hidup dengan topik Amazon SNS dan peran IAM yang akan digunakan untuk menerima notifikasi saat peluncuran instans.  

```
aws autoscaling put-lifecycle-hook \
    --auto-scaling-group-name my-asg \
    --lifecycle-hook-name my-launch-hook \
    --lifecycle-transition autoscaling:EC2_INSTANCE_LAUNCHING \
    --notification-target-arn arn:aws:sns:us-west-2:123456789012:my-sns-topic \
    --role-arn arn:aws:iam::123456789012:role/my-auto-scaling-role
```
Perintah ini tidak menghasilkan output.  
Untuk informasi lebih lanjut, lihat [Kait siklus hidup Amazon EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/lifecycle-hooks.html) di *Panduan Pengguna Amazon EC2 Auto Scaling*.  
**Contoh 3: Untuk mempublikasikan pesan ke antrian Amazon SQS**  
Contoh ini membuat hook siklus hidup yang menerbitkan pesan dengan metadata ke antrean Amazon SQS yang ditentukan.  

```
aws autoscaling put-lifecycle-hook \
    --auto-scaling-group-name my-asg \
    --lifecycle-hook-name my-launch-hook \
    --lifecycle-transition autoscaling:EC2_INSTANCE_LAUNCHING \
    --notification-target-arn arn:aws:sqs:us-west-2:123456789012:my-sqs-queue \
    --role-arn arn:aws:iam::123456789012:role/my-notification-role \
    --notification-metadata "SQS message metadata"
```
Perintah ini tidak menghasilkan output.  
Untuk informasi lebih lanjut, lihat [Kait siklus hidup Amazon EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/lifecycle-hooks.html) di *Panduan Pengguna Amazon EC2 Auto Scaling*.  
+  Untuk detail API, lihat [PutLifecycleHook](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/put-lifecycle-hook.html)di *Referensi AWS CLI Perintah*. 

### `put-notification-configuration`
<a name="auto-scaling_PutNotificationConfiguration_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`put-notification-configuration`.

**AWS CLI**  
**Untuk menambahkan notifikasi**  
Contoh ini menambahkan pemberitahuan yang ditentukan ke grup Auto Scaling yang ditentukan.  

```
aws autoscaling put-notification-configuration \
    --auto-scaling-group-name my-asg \
    --topic-arn arn:aws:sns:us-west-2:123456789012:my-sns-topic \
    --notification-type autoscaling:TEST_NOTIFICATION
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Mendapatkan notifikasi Amazon SNS ketika grup Auto Scaling Anda menskalakan](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ASGettingNotifications.html#as-configure-asg-for-sns) ke dalam *Panduan Pengguna Amazon EC2 Auto Scaling*.  
+  Untuk detail API, lihat [PutNotificationConfiguration](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/put-notification-configuration.html)di *Referensi AWS CLI Perintah*. 

### `put-scaling-policy`
<a name="auto-scaling_PutScalingPolicy_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`put-scaling-policy`.

**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*. 

### `put-scheduled-update-group-action`
<a name="auto-scaling_PutScheduledUpdateGroupAction_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`put-scheduled-update-group-action`.

**AWS CLI**  
**Contoh 1: Untuk menambahkan tindakan terjadwal ke grup Auto Scaling**  
Contoh ini menambahkan tindakan terjadwal yang ditentukan ke grup Auto Scaling yang ditentukan.  

```
aws autoscaling put-scheduled-update-group-action \
    --auto-scaling-group-name my-asg \
    --scheduled-action-name my-scheduled-action \
    --start-time "2023-05-12T08:00:00Z" \
    --min-size 2 \
    --max-size 6 \
    --desired-capacity 4
```
Perintah ini tidak menghasilkan output. Jika tindakan terjadwal dengan nama yang sama sudah ada, itu akan ditimpa oleh tindakan terjadwal yang baru.  
Untuk contoh selengkapnya, lihat [Penskalaan terjadwal](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-scheduled-scaling.html) di Panduan *Pengguna Amazon EC2 Auto* Scaling.  
**Contoh 2: Untuk menentukan jadwal berulang**  
Contoh ini membuat tindakan terjadwal untuk skala pada jadwal berulang yang dijadwalkan untuk dieksekusi pada pukul 00:30 pada tanggal 1 Januari, Juni, dan Desember setiap tahun.  

```
aws autoscaling put-scheduled-update-group-action \
    --auto-scaling-group-name my-asg \
    --scheduled-action-name my-recurring-action \
    --recurrence "30 0 1 1,6,12 *" \
    --min-size 2 \
    --max-size 6 \
    --desired-capacity 4
```
Perintah ini tidak menghasilkan output. Jika tindakan terjadwal dengan nama yang sama sudah ada, itu akan ditimpa oleh tindakan terjadwal yang baru.  
Untuk contoh selengkapnya, lihat [Penskalaan terjadwal](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-scheduled-scaling.html) di Panduan *Pengguna Amazon EC2 Auto* Scaling.  
+  Untuk detail API, lihat [PutScheduledUpdateGroupAction](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/put-scheduled-update-group-action.html)di *Referensi AWS CLI Perintah*. 

### `put-warm-pool`
<a name="auto-scaling_PutWarmPool_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`put-warm-pool`.

**AWS CLI**  
**Untuk membuat kolam hangat**  
Contoh berikut membuat kolam hangat untuk grup Auto Scaling yang ditentukan.  

```
aws autoscaling put-warm-pool \
    --auto-scaling-group-name my-asg \
    --min-size 2
```
Perintah ini tidak menghasilkan output. Jika kolam hangat sudah ada, itu akan diperbarui.  
Untuk informasi selengkapnya, lihat [Kolam hangat untuk Penskalaan Otomatis Amazon EC2](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-warm-pools.html) *di Panduan Pengguna Penskalaan Otomatis Amazon* EC2.  
+  Untuk detail API, lihat [PutWarmPool](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/put-warm-pool.html)di *Referensi AWS CLI Perintah*. 

### `record-lifecycle-action-heartbeat`
<a name="auto-scaling_RecordLifecycleActionHeartbeat_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`record-lifecycle-action-heartbeat`.

**AWS CLI**  
**Untuk merekam detak jantung aksi siklus hidup**  
Contoh ini merekam detak jantung aksi siklus hidup untuk menjaga instance dalam status tertunda.  

```
aws autoscaling record-lifecycle-action-heartbeat \
    --lifecycle-hook-name my-launch-hook \
    --auto-scaling-group-name my-asg \
    --lifecycle-action-token bcd2f1b8-9a78-44d3-8a7a-4dd07d7cf635
```
Perintah ini tidak menghasilkan output.  
Untuk informasi lebih lanjut, lihat [Kait siklus hidup Amazon EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/lifecycle-hooks.html) di *Panduan Pengguna Amazon EC2 Auto Scaling*.  
+  Untuk detail API, lihat [RecordLifecycleActionHeartbeat](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/record-lifecycle-action-heartbeat.html)di *Referensi AWS CLI Perintah*. 

### `resume-processes`
<a name="auto-scaling_ResumeProcesses_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`resume-processes`.

**AWS CLI**  
**Untuk melanjutkan proses yang ditangguhkan**  
Contoh ini melanjutkan proses penskalaan tersuspensi yang ditentukan untuk grup Auto Scaling yang ditentukan.  

```
aws autoscaling resume-processes \
    --auto-scaling-group-name my-asg \
    --scaling-processes AlarmNotification
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Menangguhkan dan melanjutkan proses penskalaan di Panduan](https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-suspend-resume-processes.html) Pengguna *Amazon EC2 Auto Scaling*.  
+  Untuk detail API, lihat [ResumeProcesses](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/resume-processes.html)di *Referensi AWS CLI Perintah*. 

### `rollback-instance-refresh`
<a name="auto-scaling_RollbackInstanceRefresh_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`rollback-instance-refresh`.

**AWS CLI**  
**Untuk memutar kembali penyegaran instance**  
`rollback-instance-refresh`Contoh berikut mengembalikan penyegaran instans yang sedang berlangsung untuk grup Auto Scaling yang ditentukan.  

```
aws autoscaling rollback-instance-refresh \
    --auto-scaling-group-name my-asg
```
Output:  

```
{
    "InstanceRefreshId": "08b91cf7-8fa6-48af-b6a6-d227f40f1b9b"
}
```
Untuk informasi selengkapnya, lihat [Membatalkan perubahan dengan rollback](https://docs.aws.amazon.com/autoscaling/ec2/userguide/instance-refresh-rollback.html) di Panduan Pengguna *Amazon EC2 Auto Scaling*.  
+  Untuk detail API, lihat [RollbackInstanceRefresh](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/rollback-instance-refresh.html)di *Referensi AWS CLI Perintah*. 

### `set-desired-capacity`
<a name="auto-scaling_SetDesiredCapacity_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`set-desired-capacity`.

**AWS CLI**  
**Untuk mengatur kapasitas yang diinginkan untuk grup Auto Scaling**  
Contoh ini menetapkan kapasitas yang diinginkan untuk grup Auto Scaling yang ditentukan.  

```
aws autoscaling set-desired-capacity \
    --auto-scaling-group-name my-asg \
    --desired-capacity 2 \
    --honor-cooldown
```
Perintah ini akan kembali ke prompt jika berhasil.  
+  Untuk detail API, lihat [SetDesiredCapacity](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/set-desired-capacity.html)di *Referensi AWS CLI Perintah*. 

### `set-instance-health`
<a name="auto-scaling_SetInstanceHealth_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`set-instance-health`.

**AWS CLI**  
**Untuk mengatur status kesehatan suatu instans**  
Contoh ini menetapkan status kesehatan dari instance yang ditentukan ke`Unhealthy`.  

```
aws autoscaling set-instance-health \
    --instance-id i-061c63c5eb45f0416 \
    --health-status Unhealthy
```
Perintah ini tidak menghasilkan output.  
+  Untuk detail API, lihat [SetInstanceHealth](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/set-instance-health.html)di *Referensi AWS CLI Perintah*. 

### `set-instance-protection`
<a name="auto-scaling_SetInstanceProtection_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`set-instance-protection`.

**AWS CLI**  
**Contoh 1: Untuk mengaktifkan pengaturan perlindungan instance untuk sebuah instance**  
Contoh ini memungkinkan perlindungan instance untuk instance tertentu.  

```
aws autoscaling set-instance-protection \
    --instance-ids i-061c63c5eb45f0416 \
    --auto-scaling-group-name my-asg --protected-from-scale-in
```
Perintah ini tidak menghasilkan output.  
**Contoh 2: Untuk menonaktifkan pengaturan perlindungan instance untuk sebuah instance**  
Contoh ini menonaktifkan perlindungan instance untuk instance tertentu.  

```
aws autoscaling set-instance-protection \
    --instance-ids i-061c63c5eb45f0416 \
    --auto-scaling-group-name my-asg \
    --no-protected-from-scale-in
```
Perintah ini tidak menghasilkan output.  
+  Untuk detail API, lihat [SetInstanceProtection](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/set-instance-protection.html)di *Referensi AWS CLI Perintah*. 

### `start-instance-refresh`
<a name="auto-scaling_StartInstanceRefresh_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`start-instance-refresh`.

**AWS CLI**  
**Contoh 1: Untuk memulai penyegaran instance menggunakan parameter baris perintah**  
`start-instance-refresh`Contoh berikut memulai penyegaran instance menggunakan argumen baris perintah. `preferences`Parameter opsional `InstanceWarmup` menentukan `60` detik dan `MinHealthyPercentage` `50` persen.  

```
aws autoscaling start-instance-refresh \
    --auto-scaling-group-name my-asg \
    --preferences '{"InstanceWarmup": 60, "MinHealthyPercentage": 50}'
```
Output:  

```
{
    "InstanceRefreshId": "08b91cf7-8fa6-48af-b6a6-d227f40f1b9b"
}
```
Untuk informasi selengkapnya, lihat [Memulai penyegaran instans](https://docs.aws.amazon.com/en_us/autoscaling/ec2/userguide/start-instance-refresh.html) di *Panduan Pengguna Amazon EC2 Auto Scaling*.  
**Contoh 2: Untuk memulai penyegaran instance menggunakan file JSON**  
`start-instance-refresh`Contoh berikut memulai penyegaran instance menggunakan file JSON. Anda dapat menentukan grup Auto Scaling dan menentukan konfigurasi dan preferensi yang Anda inginkan dalam file JSON, seperti yang ditunjukkan pada contoh berikut.  

```
aws autoscaling start-instance-refresh \
    --cli-input-json file://config.json
```
Isi dari `config.json`:  

```
{
    "AutoScalingGroupName": "my-asg",
    "DesiredConfiguration": {
        "LaunchTemplate": {
            "LaunchTemplateId": "lt-068f72b729example",
            "Version": "$Default"
        }
    },
    "Preferences": {
        "InstanceWarmup": 60,
        "MinHealthyPercentage": 50,
        "AutoRollback": true,
        "ScaleInProtectedInstances": Ignore,
        "StandbyInstances": Terminate
    }
}
```
Output:  

```
{
    "InstanceRefreshId": "08b91cf7-8fa6-48af-b6a6-d227f40f1b9b"
}
```
Untuk informasi selengkapnya, lihat [Memulai penyegaran instans](https://docs.aws.amazon.com/en_us/autoscaling/ec2/userguide/start-instance-refresh.html) di *Panduan Pengguna Amazon EC2 Auto Scaling*.  
+  Untuk detail API, lihat [StartInstanceRefresh](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/start-instance-refresh.html)di *Referensi AWS CLI Perintah*. 

### `suspend-processes`
<a name="auto-scaling_SuspendProcesses_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`suspend-processes`.

**AWS CLI**  
**Untuk menangguhkan proses Auto Scaling**  
Contoh ini menangguhkan proses penskalaan yang ditentukan untuk grup Auto Scaling yang ditentukan.  

```
aws autoscaling suspend-processes \
    --auto-scaling-group-name my-asg \
    --scaling-processes AlarmNotification
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Menangguhkan dan melanjutkan proses penskalaan di Panduan](https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-suspend-resume-processes.html) Pengguna *Amazon EC2 Auto Scaling*.  
+  Untuk detail API, lihat [SuspendProcesses](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/suspend-processes.html)di *Referensi AWS CLI Perintah*. 

### `terminate-instance-in-auto-scaling-group`
<a name="auto-scaling_TerminateInstanceInAutoScalingGroup_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`terminate-instance-in-auto-scaling-group`.

**AWS CLI**  
**Untuk mengakhiri instance dalam grup Auto Scaling**  
Contoh ini mengakhiri instance yang ditentukan dari grup Auto Scaling yang ditentukan tanpa memperbarui ukuran grup. Amazon EC2 Auto Scaling meluncurkan instance pengganti setelah instans yang ditentukan dihentikan.  

```
aws autoscaling terminate-instance-in-auto-scaling-group \
    --instance-id i-061c63c5eb45f0416 \
    --no-should-decrement-desired-capacity
```
Output:  

```
{
    "Activities": [
        {
            "ActivityId": "8c35d601-793c-400c-fcd0-f64a27530df7",
            "AutoScalingGroupName": "my-asg",
            "Description": "Terminating EC2 instance: i-061c63c5eb45f0416",
            "Cause": "",
            "StartTime": "2020-10-31T20:34:25.680Z",
            "StatusCode": "InProgress",
            "Progress": 0,
            "Details": "{\"Subnet ID\":\"subnet-6194ea3b\",\"Availability Zone\":\"us-west-2c\"}"
        }
    ]
}
```
+  Untuk detail API, lihat [TerminateInstanceInAutoScalingGroup](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/terminate-instance-in-auto-scaling-group.html)di *Referensi AWS CLI Perintah*. 

### `update-auto-scaling-group`
<a name="auto-scaling_UpdateAutoScalingGroup_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`update-auto-scaling-group`.

**AWS CLI**  
**Contoh 1: Untuk memperbarui batas ukuran grup Auto Scaling**  
Contoh ini memperbarui grup Auto Scaling yang ditentukan dengan ukuran minimum 2 dan ukuran maksimum 10.  

```
aws autoscaling update-auto-scaling-group \
    --auto-scaling-group-name my-asg \
    --min-size 2 \
    --max-size 10
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Menyetel batas kapasitas untuk grup Auto Scaling di Panduan](https://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-capacity-limits.html) Pengguna *Amazon EC2* Auto Scaling.  
**Contoh 2: Untuk menambahkan pemeriksaan kesehatan Elastic Load Balancing dan menentukan Availability Zone dan subnet mana yang akan digunakan**  
Contoh ini memperbarui grup Auto Scaling yang ditentukan untuk menambahkan pemeriksaan kesehatan Elastic Load Balancing. Perintah ini juga memperbarui nilai `--vpc-zone-identifier` dengan daftar subnet IDs di beberapa Availability Zones.  

```
aws autoscaling update-auto-scaling-group \
    --auto-scaling-group-name my-asg \
    --health-check-type ELB \
    --health-check-grace-period 600 \
    --vpc-zone-identifier "subnet-5ea0c127,subnet-6194ea3b,subnet-c934b782"
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Elastic Load Balancing dan Amazon EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/autoscaling-load-balancer.html) dalam *Panduan Pengguna Amazon EC2 Auto Scaling*.  
**Contoh 3: Untuk memperbarui grup penempatan dan kebijakan penghentian**  
Contoh ini memperbarui grup penempatan dan kebijakan penghentian yang akan digunakan.  

```
aws autoscaling update-auto-scaling-group \
    --auto-scaling-group-name my-asg \
    --placement-group my-placement-group \
    --termination-policies "OldestInstance"
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [grup Auto Scaling di Panduan](https://docs.aws.amazon.com/autoscaling/ec2/userguide/AutoScalingGroup.html) Pengguna *Amazon EC2* Auto Scaling.  
**Contoh 4: Untuk menggunakan versi terbaru dari template peluncuran**  
Contoh ini memperbarui grup Auto Scaling yang ditentukan untuk menggunakan versi terbaru dari template peluncuran yang ditentukan.  

```
aws autoscaling update-auto-scaling-group \
    --auto-scaling-group-name my-asg \
    --launch-template LaunchTemplateId=lt-1234567890abcde12,Version='$Latest'
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Templat peluncuran](https://docs.aws.amazon.com/autoscaling/ec2/userguide/LaunchTemplates.html) di *Panduan Pengguna Amazon EC2 Auto Scaling*.  
**Contoh 5: Untuk menggunakan versi tertentu dari template peluncuran**  
Contoh ini memperbarui grup Auto Scaling yang ditentukan untuk menggunakan versi tertentu dari template peluncuran, bukan versi terbaru atau default.  

```
aws autoscaling update-auto-scaling-group \
    --auto-scaling-group-name my-asg \
    --launch-template LaunchTemplateName=my-template-for-auto-scaling,Version='2'
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Templat peluncuran](https://docs.aws.amazon.com/autoscaling/ec2/userguide/LaunchTemplates.html) di *Panduan Pengguna Amazon EC2 Auto Scaling*.  
**Contoh 6: Untuk menentukan kebijakan instans campuran dan mengaktifkan penyeimbangan kembali kapasitas**  
Contoh ini memperbarui grup Auto Scaling yang ditentukan untuk menggunakan kebijakan instance campuran dan memungkinkan penyeimbangan kembali kapasitas. Struktur ini memungkinkan Anda menentukan grup dengan kapasitas Spot dan Sesuai Permintaan dan menggunakan templat peluncuran yang berbeda untuk arsitektur yang berbeda.  

```
aws autoscaling update-auto-scaling-group \
    --cli-input-json file://~/config.json
```
Isi dari `config.json`:  

```
{
    "AutoScalingGroupName": "my-asg",
    "CapacityRebalance": true,
    "MixedInstancesPolicy": {
        "LaunchTemplate": {
            "LaunchTemplateSpecification": {
                "LaunchTemplateName": "my-launch-template-for-x86",
                "Version": "$Latest"
            },
            "Overrides": [
                {
                    "InstanceType": "c6g.large",
                    "LaunchTemplateSpecification": {
                        "LaunchTemplateName": "my-launch-template-for-arm",
                        "Version": "$Latest"
                    }
                },
                {
                    "InstanceType": "c5.large"
                },
                {
                    "InstanceType": "c5a.large"
                }
            ]
        },
        "InstancesDistribution": {
            "OnDemandPercentageAboveBaseCapacity": 50,
            "SpotAllocationStrategy": "capacity-optimized"
        }
    }
}
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Grup Auto Scaling dengan beberapa tipe instans dan opsi pembelian](https://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-purchase-options.html) dalam *Panduan Pengguna Amazon EC2 Auto Scaling*.  
+  Untuk detail API, lihat [UpdateAutoScalingGroup](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/update-auto-scaling-group.html)di *Referensi AWS CLI Perintah*. 