

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

# Contoh untuk membuat dan mengelola kolam hangat dengan AWS CLI
<a name="examples-warm-pools-aws-cli"></a>

Anda dapat membuat dan mengelola kolam hangat menggunakan Konsol Manajemen AWS, AWS Command Line Interface (AWS CLI), atau SDK.

Contoh berikut menunjukkan kepada Anda cara membuat dan mengelola kolam hangat menggunakan AWS CLI.

**Topics**
+ [Contoh 1: Simpan instance dalam status D `ihentikan`](#warm-pool-configuration-ex1)
+ [Contoh 2: Simpan instance dalam `status` Running](#warm-pool-configuration-ex2)
+ [Contoh 3: Menyimpan instance dalam keadaan `Hibernasi`](#warm-pool-configuration-ex3)
+ [Contoh 4: Mengembalikan instance ke kolam hangat saat melakukan penskalaan](#warm-pool-configuration-ex4)
+ [Contoh 5: Tentukan jumlah minimum instance di kolam hangat](#warm-pool-configuration-ex5)
+ [Contoh 6: Tentukan ukuran kolam hangat menggunakan spesifikasi khusus](#warm-pool-configuration-ex6)
+ [Contoh 7: Tentukan ukuran kolam hangat absolut](#warm-pool-configuration-ex7)
+ [Contoh 8: Hapus kolam hangat](#delete-warm-pool-cli)

## Contoh 1: Simpan instance dalam status D `ihentikan`
<a name="warm-pool-configuration-ex1"></a>

Contoh [ put-warmpool ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/put-warm-pool.html) berikut menciptakan kolam hangat yang menjaga instance dalam keadaan. `Stopped`

```
aws autoscaling put-warm-pool --auto-scaling-group-name {{my-asg}} /
  --pool-state Stopped
```

## Contoh 2: Simpan instance dalam `status` Running
<a name="warm-pool-configuration-ex2"></a>

Contoh [ put-warmpool ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/put-warm-pool.html) berikut membuat kolam hangat yang menjaga instance dalam status, `Running` bukan status. `Stopped` 

```
aws autoscaling put-warm-pool --auto-scaling-group-name {{my-asg}} /
  --pool-state Running
```

## Contoh 3: Menyimpan instance dalam keadaan `Hibernasi`
<a name="warm-pool-configuration-ex3"></a>

Contoh [ put-warmpool ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/put-warm-pool.html) berikut membuat kolam hangat yang menjaga instance dalam status, `Hibernated` bukan status. `Stopped` Ini memungkinkan Anda menghentikan instance tanpa menghapus konten memori (RAM) mereka.

```
aws autoscaling put-warm-pool --auto-scaling-group-name {{my-asg}} /
  --pool-state Hibernated
```

## Contoh 4: Mengembalikan instance ke kolam hangat saat melakukan penskalaan
<a name="warm-pool-configuration-ex4"></a>

Contoh [ put-warmpool ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/put-warm-pool.html) berikut membuat kolam hangat yang menjaga instance dalam `Stopped` keadaan dan menyertakan opsi. `--instance-reuse-policy` Nilai kebijakan penggunaan kembali instans memberi `'{"ReuseOnScaleIn": true}'` tahu Amazon EC2 Auto Scaling untuk mengembalikan instans ke kumpulan hangat saat grup Auto Scaling Anda masuk.

```
aws autoscaling put-warm-pool --auto-scaling-group-name {{my-asg}} /
  --pool-state {{Stopped}} --instance-reuse-policy '{"ReuseOnScaleIn": true}'
```

## Contoh 5: Tentukan jumlah minimum instance di kolam hangat
<a name="warm-pool-configuration-ex5"></a>

Contoh [ put-warmpool berikut ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/put-warm-pool.html) membuat kolam hangat yang mempertahankan minimal 4 instance, sehingga setidaknya ada 4 instance yang tersedia untuk menangani lonjakan lalu lintas. 

```
aws autoscaling put-warm-pool --auto-scaling-group-name {{my-asg}} /
  --pool-state {{Stopped}} --min-size {{4}}
```

## Contoh 6: Tentukan ukuran kolam hangat menggunakan spesifikasi khusus
<a name="warm-pool-configuration-ex6"></a>

Secara default, Amazon EC2 Auto Scaling mengelola ukuran kolam hangat Anda sebagai perbedaan antara kapasitas maksimum dan yang diinginkan dari grup Auto Scaling. Namun, Anda dapat mengelola ukuran kolam hangat secara independen dari kapasitas maksimum grup dengan menggunakan `--max-group-prepared-capacity` opsi.

Contoh [ put-warmpool berikut ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/put-warm-pool.html) membuat kolam hangat dan menetapkan jumlah maksimum instance yang dapat ada secara bersamaan di grup warm pool dan Auto Scaling. Jika grup memiliki kapasitas yang diinginkan 800, kolam hangat awalnya akan memiliki ukuran 100 karena diinisialisasi setelah menjalankan perintah ini. 

```
aws autoscaling put-warm-pool --auto-scaling-group-name {{my-asg}} /
  --pool-state {{Stopped}} --max-group-prepared-capacity {{900}}
```

Untuk mempertahankan jumlah minimum instance di kolam hangat, sertakan `--min-size` opsi dengan perintah, sebagai berikut. 

```
aws autoscaling put-warm-pool --auto-scaling-group-name {{my-asg}} /
  --pool-state {{Stopped}} --max-group-prepared-capacity {{900}} --min-size {{25}}
```

## Contoh 7: Tentukan ukuran kolam hangat absolut
<a name="warm-pool-configuration-ex7"></a>

Jika Anda menetapkan nilai yang sama untuk `--min-size` opsi `--max-group-prepared-capacity` dan, kolam hangat memiliki ukuran absolut. Contoh [ put-warmpool ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/put-warm-pool.html) berikut menciptakan kolam hangat yang mempertahankan ukuran kolam hangat konstan 10 instance.

```
aws autoscaling put-warm-pool --auto-scaling-group-name {{my-asg}} /
  --pool-state {{Stopped}} --min-size {{10}} --max-group-prepared-capacity {{10}}
```

## Contoh 8: Hapus kolam hangat
<a name="delete-warm-pool-cli"></a>

Gunakan [ perintah ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/delete-warm-pool.html) delete-warmpool berikut untuk menghapus kolam hangat. 

```
aws autoscaling delete-warm-pool --auto-scaling-group-name {{my-asg}}
```

Jika ada instance di kolam hangat, atau jika aktivitas penskalaan sedang berlangsung, gunakan [ perintah ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/delete-warm-pool.html) delete-warmpool dengan opsi tersebut. `--force-delete` Opsi ini juga mengakhiri instans Amazon EC2 dan tindakan siklus hidup yang belum terselesaikan.

```
aws autoscaling delete-warm-pool --auto-scaling-group-name {{my-asg}} --force-delete
```