Apakah ada cara untuk menghentikan lingkungan beanstalk yang elastis dan tidak menghentikannya? Ada saat-saat selama pengujian yang saya lebih suka untuk menghentikan lingkungan sehingga saya tidak dikenakan biaya. Namun, saya tidak melihat cara untuk melakukan ini melalui GUI. Sangat tidak nyaman harus mengakhiri dan menciptakan kembali lingkungan saya.
amazon-web-services
elastic-beanstalk
nu everest
sumber
sumber
eb scale
Lihat jun711.github.io/aws/… untuk informasi lebih lanjut tentang cara melakukannya.Jawaban:
Saat ini, tidak ada cara mudah untuk menangguhkan lingkungan. Juga tidak ada cara mudah untuk memiliki halaman pemeliharaan untuk lingkungan Anda saat mesin virtual Anda sedang down.
Ketika Anda mengatur jumlah instance ke 0, instance akan berhenti tetapi Anda harus melakukan ini semua secara manual karena konsol EB tidak mengizinkan entri 0. Anda dapat melakukan ini dengan menjalankan ini:
as-update-auto-scaling-group YourAutoScalingGroupID --min-size 0 --max-size 0 --desired-capacity 0
Namun, ini hanya mengakhiri instance Anda. Semua yang lain masih berjalan, seperti ELB Anda. Anda kemudian dapat mengubahnya kembali ke pengaturan sebelumnya setelah selesai.
sumber
Pelanggan Amazon menemukan cara sederhana untuk melakukan ini dengan lingkungan instance tunggal.
sumber (komentar Pelanggan Amazon)
Ketika saya mencoba solusi ini sendiri, saya tidak dapat menemukan tindakan Tangguhkan . Saat ini, hanya ada Stop dan Terminate action di tab Instances . Dan ketika Anda memilih, AWS memperingatkan Anda bahwa data yang disimpan ke penyimpanan sesaat akan hilang.
sumber
Pada lingkungan AWS Elastic Beanstalk, Anda dapat menggunakan penskalaan berbasis waktu dan menjadwalkannya untuk memiliki 0 instance pada suatu waktu di masa mendatang.
Anda juga dapat menggunakan
eb scale count environment-name
skala ini ke 0 instance.Lihat artikel contoh Pause Elastic Beanstalk untuk informasi lebih lanjut.
sumber