

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
<a name="environment-management-rebuild"></a>

 AWS Elastic Beanstalk Lingkungan Anda dapat menjadi tidak dapat digunakan jika Anda tidak menggunakan fungsionalitas Elastic Beanstalk untuk memodifikasi atau menghentikan sumber daya yang mendasari lingkungan. AWS 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
<a name="environment-management-rebuild-running"></a>

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

**Awas**  
Jika lingkungan Anda memiliki database yang digabungkan, **itu akan dihapus sebagai bagian dari pembangunan kembali**, dan database baru di lingkungan yang dibangun kembali tidak akan berisi data sebelumnya. Jika Anda ingin mempertahankan database atau mengambil snapshot, pastikan Anda memiliki kebijakan penghapusan database yang dikonfigurasi dengan benar untuk hasil yang diinginkan setelah dibangun kembali. Untuk informasi selengkapnya, lihat [Siklus hidup basis data](using-features.managing.db.md#environments-cfg-rds-lifecycle). 

**Untuk membangun kembali lingkungan berjalan (konsol)**

1. **Buka konsol [Elastic Beanstalk, dan di daftar Wilayah, pilih konsol Elastic](https://console.aws.amazon.com/elasticbeanstalk) Beanstalk.** AWS Region

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

1. Pilih **Actions**, lalu pilih **Rebuild environment**.

1. Pilih **Membangun kembali**.

Untuk membangun kembali lingkungan berjalan dengan Elastic Beanstalk API, [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_RebuildEnvironment.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_RebuildEnvironment.html)gunakan tindakan dengan atau SDK. AWS CLI AWS 

```
$ aws elasticbeanstalk rebuild-environment --environment-id e-{{vdnftxubwq}}
```

## Membangun kembali lingkungan yang diakhiri
<a name="environment-management-rebuild-terminated"></a>

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](customdomains.md) 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](environments-console.md), dan gunakan [tindakan](environments-dashboard-actions.md) **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 konsol Elastic](https://console.aws.amazon.com/elasticbeanstalk) Beanstalk.** AWS Region

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

1. Pilih **Tindakan**, lalu pilih **Memulihkan lingkungan yang telah diakhiri**.  
![Menu tarik-turun tindakan dengan opsi “Pulihkan lingkungan yang dihentikan” disorot.](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/applications-restoreenvironment.png)

1. Pilih lingkungan yang telah diakhiri.

1. Pilih **Memulihkan**.  
![Tabel yang menunjukkan detail lingkungan yang dihentikan dengan opsi untuk membatalkan atau memulihkan.](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/applications-restoreenvironment-modal.png)

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**](eb3-restore.md) untuk informasi selengkapnya.

Untuk membangun kembali lingkungan yang dihentikan dengan Elastic Beanstalk API, gunakan [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_RebuildEnvironment.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_RebuildEnvironment.html)tindakan dengan atau SDK. AWS CLI AWS 

```
$ aws elasticbeanstalk rebuild-environment --environment-id e-{{vdnftxubwq}}
```