Mengkonfigurasi pengaturan siklus hidup versi aplikasi - AWS Elastic Beanstalk

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

Mengkonfigurasi pengaturan siklus hidup versi aplikasi

Setiap kali Anda mengunggah versi baru dari aplikasi Anda dengan konsol Elastic Beanstalk atau EB CLI, Elastic Beanstalk menciptakan versi aplikasi. Jika Anda tidak menghapus versi yang tidak lagi Anda gunakan, Anda akhirnya akan mencapai kuota versi aplikasi dan tidak dapat membuat versi baru dari aplikasi tersebut.

Anda dapat menghindari batas jumlah kuota dengan menerapkan Kebijakan siklus hidup versi aplikasi ke aplikasi Anda. Kebijakan siklus hidup memberitahu Elastic Beanstalk untuk menghapus versi aplikasi yang lama, atau untuk menghapus versi aplikasi ketika jumlah total versi aplikasi melebihi jumlah tertentu.

Elastic Beanstalk menerapkan kebijakan siklus hidup aplikasi setiap kali Anda membuat versi aplikasi baru, dan menghapus hingga 100 versi setiap kali kebijakan siklus hidup diterapkan. Elastic Beanstalk menghapus versi lama setelah membuat versi baru, dan tidak menghitung versi baru menuju jumlah maksimum versi yang didefinisikan dalam kebijakan.

Elastic Beanstalk tidak menghapus versi aplikasi yang saat ini sedang digunakan oleh lingkungan, atau versi aplikasi yang digunakan untuk lingkungan yang dihentikan kurang dari sepuluh minggu sebelum kebijakan dicetuskan.

Kuota versi aplikasi berlaku di semua aplikasi di suatu wilayah. Jika Anda memiliki beberapa aplikasi, konfigurasikan setiap aplikasi dengan kebijakan siklus hidup yang sesuai agar tidak mencapai kuota. Misalnya, jika Anda memiliki 10 aplikasi di suatu wilayah dan kuota adalah 1.000 versi aplikasi, pertimbangkan untuk menetapkan kebijakan siklus hidup dengan kuota 99 versi aplikasi untuk semua aplikasi, atau tetapkan nilai lain di setiap aplikasi selama totalnya kurang dari 1.000 versi aplikasi. Elastic Beanstalk hanya menerapkan kebijakan jika pembuatan versi aplikasi berhasil, jadi jika Anda telah mencapai kuota, Anda harus menghapus beberapa versi secara manual sebelum membuat versi baru.

Secara default, Elastic Beanstalk meninggalkan versi aplikasi paket sumber di Amazon S3 untuk mencegah hilangnya data. Anda dapat menghapus bundel sumber untuk menghemat ruang.

Anda dapat mengatur pengaturan siklus hidup melalui Elastic Beanstalk CLI dan API. Lihateb appversion, CreateApplication(menggunakanResourceLifecycleConfig parameter), dan UpdateApplicationResourceLifecycleuntuk detailnya.

Mengatur pengaturan siklus hidup aplikasi di konsol

Anda dapat menentukan pengaturan siklus hidup di konsol Elastic Beanstalk.

untuk menentukan setelan siklus hidup aplikasi
  1. Buka Konsol Elastic Beanstalk, dan di daftar Wilayah, pilih Konsol AndaWilayah AWS.

  2. Pada panel navigasi, pilih Aplikasi, dan kemudian pilih nama aplikasi Anda dari daftar.

    catatan

    Jika Anda memiliki banyak aplikasi, gunakan bilah pencarian untuk memfilter daftar aplikasi.

  3. Di panel navigasi, cari nama aplikasi Anda dan pilih versi aplikasi.

  4. Pilih Pengaturan.

  5. Gunakan formulir di layar untuk mengonfigurasi pengaturan siklus hidup aplikasi.

  6. Pilih Save (Simpan).

Setelan siklus hidup aplikasi

Di halaman pengaturan, Anda dapat melakukan hal berikut.

  • Konfigurasikan pengaturan siklus hidup berdasarkan total jumlah versi aplikasi atau usia versi aplikasi.

  • Tentukan apakah menghapus bundel sumber dari S3 saat versi aplikasi dihapus.

  • Tentukan peran layanan di mana versi aplikasi dihapus. Untuk menyertakan semua izin yang diperlukan untuk penghapusan versi, pilih peran layanan default Elastic Beanstalk, bernama aws-elasticbeanstalk-service-role, atau peran layanan lain menggunakan kebijakan layanan terkelola Elastic Beanstalk. Untuk informasi selengkapnya, lihat Mengelola peran layanan Elastic Beanstalk.