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 AWS Management Console, AWS Command Line Interface (AWS CLI), atau SDKs.
Contoh berikut menunjukkan kepada Anda cara membuat dan mengelola kolam hangat menggunakan AWS CLI.
Daftar Isi
- Contoh 1: Simpan instance di negara bagian Stopped
- Contoh 2: Simpan instance di negara bagian Running
- Contoh 3: Simpan instance di negara bagian Hibernated
- Contoh 4: Kembalikan instance ke kolam hangat saat menskalakan
- Contoh 5: Tentukan jumlah minimum instance di kolam hangat
- Contoh 6: Tentukan ukuran kolam hangat menggunakan spesifikasi khusus
- Contoh 7: Tentukan ukuran kolam hangat mutlak
- Contoh 8: Hapus kolam hangat
Contoh 1: Simpan instance di negara bagian Stopped
put-warm-poolStopped
keadaan.
aws autoscaling put-warm-pool --auto-scaling-group-name
my-asg
/ --pool-state Stopped
Contoh 2: Simpan instance di negara bagian Running
put-warm-poolRunning
keadaan, bukan Stopped
status.
aws autoscaling put-warm-pool --auto-scaling-group-name
my-asg
/ --pool-state Running
Contoh 3: Simpan instance di negara bagian Hibernated
put-warm-poolHibernated
keadaan, bukan Stopped
status. 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: Kembalikan instance ke kolam hangat saat menskalakan
put-warm-poolStopped
keadaan dan menyertakan --instance-reuse-policy
opsi. Nilai kebijakan penggunaan kembali instans '{"ReuseOnScaleIn": true}'
memberi tahu Amazon EC2 Auto Scaling untuk mengembalikan instans ke kolam hangat saat grup Auto Scaling Anda masuk.
aws autoscaling put-warm-pool --auto-scaling-group-name
my-asg
/ --pool-stateStopped
--instance-reuse-policy '{"ReuseOnScaleIn": true}'
Contoh 5: Tentukan jumlah minimum instance di kolam hangat
put-warm-pool
aws autoscaling put-warm-pool --auto-scaling-group-name
my-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 mengatur ukuran kolam hangat secara independen dari kapasitas maksimum grup dengan menggunakan --max-group-prepared-capacity
opsi.
put-warm-pool
aws autoscaling put-warm-pool --auto-scaling-group-name
my-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-name
my-asg
/ --pool-stateStopped
--max-group-prepared-capacity900
--min-size25
Contoh 7: Tentukan ukuran kolam hangat mutlak
Jika Anda menetapkan nilai yang sama untuk --min-size
opsi --max-group-prepared-capacity
dan, kolam hangat memiliki ukuran absolut. put-warm-pool
aws autoscaling put-warm-pool --auto-scaling-group-name
my-asg
/ --pool-stateStopped
--min-size10
--max-group-prepared-capacity10
Contoh 8: Hapus kolam hangat
Gunakan delete-warm-pool
aws autoscaling delete-warm-pool --auto-scaling-group-name
my-asg
Jika ada instance di kolam hangat, atau jika aktivitas penskalaan sedang berlangsung, gunakan delete-warm-pool--force-delete
Opsi ini juga menghentikan EC2 instans Amazon dan tindakan siklus hidup yang luar biasa.
aws autoscaling delete-warm-pool --auto-scaling-group-name
my-asg
--force-delete