Membangun kembali lingkungan Elastic Beanstalk - AWS Elastic Beanstalk

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

Membangun kembali lingkungan Elastic Beanstalk

Lingkungan AWS Elastic Beanstalk Anda dapat menjadi tidak dapat digunakan jika Anda tidak menggunakan fungsi Elastic Beanstalk untuk mengubah atau mengakhiri sumber daya AWS yang mendasari lingkungan. Jika ini terjadi, Anda dapat membangun kembali lingkungan untuk mencoba mengembalikannya ke keadaan yang bekerja. Membangun kembali lingkungan mengakhiri semua sumber daya dan menggantikannya dengan sumber daya baru dengan konfigurasi yang sama.

Anda juga dapat membangun kembali lingkungan yang diakhiri dalam waktu enam minggu (42 hari) dari waktu pengakhiran. Ketika Anda membangun kembali, Elastic Beanstalk mencoba untuk membuat lingkungan baru dengan nama, ID, dan konfigurasi yang sama.

Membangun kembali lingkungan yang sedang berjalan

Anda dapat membangun kembali lingkungan melalui konsol Elastic Beanstalk atau dengan menggunakan API RebuildEnvironment.

Untuk membangun kembali lingkungan berjalan (konsol)
  1. Buka Konsol Elastic Beanstalk, dan di daftar Wilayah, pilih AndaWilayah AWS.

  2. Di panel navigasi, pilih Lingkungan, dan kemudian pilih nama lingkungan Anda dari daftar.

    catatan

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

  3. Pilih Tindakan, dan kemudian pilih Membangun kembali lingkungan.

  4. Pilih Membangun kembali.

Membangun kembali lingkungan yang berjalan membuat sumber daya baru yang memiliki konfigurasi yang sama sebagai sumber daya lama; namun, sumber daya ID-nya berbeda, dan data pada sumber daya lama tidak dipulihkan. Sebagai contoh, membangun kembali lingkungan dengan instans basis data Amazon RDS membuat basis data baru dengan konfigurasi yang sama, tetapi tidak menerapkan snapshot ke basis data yang baru.

Untuk membangun kembali lingkungan yang sedang berjalan dengan API Elastic Beanstalk, gunakan tindakan RebuildEnvironment dengan AWS CLI atau AWS SDK.

$ aws elasticbeanstalk rebuild-environment --environment-id e-vdnftxubwq

Membangun kembali lingkungan yang diakhiri

Anda dapat membangun kembali lingkungan dengan menggunakan konsol Elastic Beanstalk, EB CLI, atau API RebuildEnvironment.

catatan

Kecuali Anda menggunakan nama domain khusus Anda sendiri dengan lingkungan Anda yang telah diakhiri, lingkungan menggunakan subdomain dari elasticbeanstalk.com. Subdomain ini dibagi dalam wilayah Elastic Beanstalk. Oleh karena itu, mereka dapat digunakan oleh lingkungan yang dibuat oleh setiap pelanggan di wilayah yang sama. Sementara lingkungan Anda diakhiri, lingkungan lain bisa menggunakan subdomainnya. Dalam kasus ini, pembangunan kembali akan gagal.

Anda dapat menghindari masalah ini dengan menggunakan domain kustom. Lihat Nama domain lingkungan Elastic Beanstalk Anda untuk detail selengkapnya.

Lingkungan yang baru diakhiri muncul dalam gambaran umum aplikasi hingga satu jam. Selama waktu ini, Anda dapat melihat peristiwa lingkungan di Dasbor, dan gunakan tindakan Memulihkan lingkungan untuk membangunnya kembali.

Untuk membangun kembali lingkungan yang tidak lagi terlihat, gunakan pilihan Memulihkan lingkungan yang diakhiri dari halaman aplikasi.

Untuk membangun kembali lingkungan yang telah diakhiri (konsol)
  1. Buka Konsol Elastic Beanstalk, dan di daftar Wilayah, pilih 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. Pilih Tindakan, lalu pilih Memulihkan lingkungan yang telah diakhiri.

    Actions dropdown menu with "Restore terminated environment" option highlighted.
  4. Pilih lingkungan yang telah diakhiri.

  5. Pilih Memulihkan.

    Table showing terminated environment details with options to cancel or restore.

Elastic Beanstalk mencoba membuat lingkungan baru dengan nama, ID, dan konfigurasi yang sama. Jika lingkungan dengan nama atau URL yang sama ada ketika Anda mencoba untuk membangun kembali, pembangunan kembali akan mengalami kegagalan. Menghapus versi aplikasi yang di-deploy ke lingkungan juga akan menyebabkan pembangunan kembali gagal.

Jika Anda menggunakan EB CLI untuk mengelola lingkungan Anda, gunakan perintah eb restore untuk membangun kembali lingkungan yang telah diakhiri.

$ eb restore e-vdnftxubwq

Lihat eb restore untuk informasi selengkapnya.

Untuk membangun kembali lingkungan yang sudah diakhiri dengan API Elastic Beanstalk, gunakan tindakan RebuildEnvironment dengan AWS CLI atau AWS SDK.

$ aws elasticbeanstalk rebuild-environment --environment-id e-vdnftxubwq