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
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.
Daftar Isi
Contoh 1: Simpan instance dalam status D ihentikan
Contoh put-warmpool Stopped
aws autoscaling put-warm-pool --auto-scaling-group-namemy-asg/ --pool-state Stopped
Contoh 2: Simpan instance dalam status Running
Contoh put-warmpool Running bukan status. Stopped
aws autoscaling put-warm-pool --auto-scaling-group-namemy-asg/ --pool-state Running
Contoh 3: Menyimpan instance dalam keadaan Hibernasi
Contoh put-warmpool Hibernated bukan status. Stopped Ini memungkinkan Anda menghentikan instance tanpa menghapus konten memori (RAM) mereka.
aws autoscaling put-warm-pool --auto-scaling-group-namemy-asg/ --pool-state Hibernated
Contoh 4: Mengembalikan instance ke kolam hangat saat melakukan penskalaan
Contoh put-warmpool 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-namemy-asg/ --pool-stateStopped--instance-reuse-policy '{"ReuseOnScaleIn": true}'
Contoh 5: Tentukan jumlah minimum instance di kolam hangat
Contoh put-warmpool berikut
aws autoscaling put-warm-pool --auto-scaling-group-namemy-asg/ --pool-stateStopped--min-size4
Contoh 6: Tentukan ukuran kolam hangat menggunakan spesifikasi khusus
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
aws autoscaling put-warm-pool --auto-scaling-group-namemy-asg/ --pool-stateStopped--max-group-prepared-capacity900
Untuk mempertahankan jumlah minimum instance di kolam hangat, sertakan --min-size opsi dengan perintah, sebagai berikut.
aws autoscaling put-warm-pool --auto-scaling-group-namemy-asg/ --pool-stateStopped--max-group-prepared-capacity900--min-size25
Contoh 7: Tentukan ukuran kolam hangat absolut
Jika Anda menetapkan nilai yang sama untuk --min-size opsi --max-group-prepared-capacity dan, kolam hangat memiliki ukuran absolut. Contoh put-warmpool
aws autoscaling put-warm-pool --auto-scaling-group-namemy-asg/ --pool-stateStopped--min-size10--max-group-prepared-capacity10
Contoh 8: Hapus kolam hangat
Gunakan perintah
aws autoscaling delete-warm-pool --auto-scaling-group-namemy-asg
Jika ada instance di kolam hangat, atau jika aktivitas penskalaan sedang berlangsung, gunakan perintah --force-delete Opsi ini juga mengakhiri instans Amazon EC2 dan tindakan siklus hidup yang belum terselesaikan.
aws autoscaling delete-warm-pool --auto-scaling-group-namemy-asg--force-delete