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), atauSDKs.
Contoh berikut menunjukkan cara membuat dan mengelola kolam hangat menggunakan AWS CLI.
Daftar Isi
- Contoh 1: Simpan instance dalam status Stopped
- Contoh 2: Simpan instance dalam status 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 dalam status Stopped
put-warm-poolContoh berikut membuat kolam hangat yang menjaga instance dalam Stopped
keadaan.
aws autoscaling put-warm-pool --auto-scaling-group-name
my-asg
/ --pool-state Stopped
Contoh 2: Simpan instance dalam status Running
put-warm-poolContoh berikut membuat kolam hangat yang menyimpan instance dalam Running
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-poolContoh berikut membuat kolam hangat yang menyimpan instance dalam Hibernated
keadaan, bukan Stopped
status. Ini memungkinkan Anda menghentikan instance tanpa menghapus konten memori mereka ()RAM.
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-poolContoh berikut membuat kolam hangat yang menyimpan instance dalam Stopped
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-poolContoh berikut membuat kolam hangat yang mempertahankan minimal 4 instance, sehingga setidaknya ada 4 contoh yang tersedia untuk menangani lonjakan lalu lintas.
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-poolContoh berikut membuat kolam hangat dan menetapkan jumlah maksimum instance yang dapat eksis secara bersamaan di kolam hangat dan grup Auto Scaling. Jika grup memiliki kapasitas 800 yang diinginkan, kolam hangat awalnya akan memiliki ukuran 100 saat diinisialisasi setelah menjalankan perintah ini.
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-poolContoh berikut menciptakan kolam hangat yang mempertahankan ukuran kolam hangat konstan 10 kali.
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-poolperintah 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 delete-warm-poolperintah dengan opsi. --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