

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

# Gunakan backend Amplify di seluruh aplikasi (hanya aplikasi Gen 1)
<a name="reuse-backends"></a>

**catatan**  
Informasi di bagian ini hanya untuk aplikasi Gen 1. *Jika Anda ingin berbagi sumber daya backend untuk aplikasi Gen 2, lihat [Berbagi sumber daya di seluruh cabang di dokumen](https://docs.amplify.aws/nextjs/deploy-and-host/fullstack-branching/share-resources/) Amplify*

Amplify memungkinkan Anda untuk menggunakan kembali lingkungan backend yang ada di semua aplikasi Gen 1 Anda di wilayah tertentu. Anda dapat melakukannya ketika membuat aplikasi baru, menghubungkan cabang baru ke aplikasi yang ada, atau memperbarui frontend yang ada agar mengarah ke lingkungan backend yang berbeda.

## Menggunakan kembali backend saat membuat aplikasi baru
<a name="reuse-backends-create-connect"></a>

**Cara menggunakan kembali backend saat membuat aplikasi Amplify baru**

1. Masuk ke Konsol Manajemen AWS dan buka konsol [Amplify](https://console.aws.amazon.com/amplify/).

1. Untuk membuat backend baru yang akan digunakan pada contoh ini, lakukan langkah-langkah berikut:

   1. Di panel navigasi, pilih **Semua aplikasi**.

   1. Pilih **Aplikasi baru**, **Buat aplikasi**.

   1. Masukkan nama untuk aplikasi Anda, seperti **Example-Amplify-App**.

   1. Pilih **Konfirmasi deployment**.

1. Untuk menghubungkan frontend ke backend baru Anda, pilih tab **Lingkungan Hosting**.

1. Pilih penyedia git Anda, kemudian pilih **Hubungkan cabang**.

1. Di halaman **Tambahkan cabang repositori**, untuk **Repositori yang baru diperbarui**, pilih nama repositori Anda. Untuk **Cabang**, pilih cabang dari repositori Anda untuk dihubungkan.

1. Pada **pengaturan Build**, halaman lakukan hal berikut:

   1. Untuk **Nama aplikasi**, pilih aplikasi yang akan digunakan untuk menambahkan lingkungan backend. Anda dapat memilih aplikasi saat ini atau aplikasi lain di wilayah saat ini.

   1. Untuk **Lingkungan**, pilih nama lingkungan backend yang akan ditambahkan. Anda dapat menggunakan lingkungan yang sudah ada atau membuat lingkungan baru.

   1. Secara default, tumpukan penuh CI/CD dimatikan. Menonaktifkan CI/CD full stack menyebabkan aplikasi berjalan dalam mode *tarik saja*. Pada waktu build, Amplify secara otomatis akan menghasilkan file `aws-exports.js` saja, tanpa memodifikasi lingkungan backend Anda.

   1. Pilih peran layanan yang ada untuk memberi Amplify izin yang diperlukan untuk membuat perubahan pada backend aplikasi Anda. Untuk membuat peran layanan, pilih **Buat peran baru**. Untuk informasi selengkapnya tentang pembuatan peran layanan, lihat [Menambahkan peran layanan dengan izin untuk menyebarkan sumber daya backend](amplify-service-role.md).

   1. Pilih **Berikutnya**.

1. Pilih **Simpan dan deploy**.

## Menggunakan kembali backend saat menghubungkan cabang ke aplikasi yang ada
<a name="reuse-backends-connect-branch"></a>

**Cara menggunakan kembali backend saat menghubungkan cabang ke aplikasi Amplify yang ada**

1. Masuk ke Konsol Manajemen AWS dan buka konsol [Amplify](https://console.aws.amazon.com/amplify/).

1. Pilih aplikasi yang akan dihubungkan ke cabang baru.

1. Di panel navigasi, pilih **Pengaturan Aplikasi**, **Umum**.

1. Di bagian **Cabang**, pilih **Hubungkan cabang**.

1. Di halaman **Tambahkan cabang repositori**, untuk **Cabang**, pilih cabang dari repositori Anda untuk dihubungkan.

1. Untuk **Nama aplikasi**, pilih aplikasi yang akan digunakan untuk menambahkan lingkungan backend. Anda dapat memilih aplikasi saat ini atau aplikasi lain di wilayah saat ini.

1. Untuk **Lingkungan**, pilih nama lingkungan backend yang akan ditambahkan. Anda dapat menggunakan lingkungan yang sudah ada atau membuat lingkungan baru.

1. Jika Anda perlu mengatur peran layanan guna memberi Amplify izin yang dibutuhkan untuk membuat perubahan pada backend aplikasi Anda, konsol akan meminta Anda untuk melakukan tugas ini. Untuk informasi selengkapnya tentang pembuatan peran layanan, lihat [Menambahkan peran layanan dengan izin untuk menyebarkan sumber daya backend](amplify-service-role.md).

1. Secara default, tumpukan penuh CI/CD dimatikan. Mematikan tumpukan penuh CI/CD menyebabkan aplikasi berjalan dalam mode *tarik saja*. Pada waktu build, Amplify secara otomatis akan menghasilkan file `aws-exports.js` saja, tanpa memodifikasi lingkungan backend Anda.

1. Pilih **Berikutnya**.

1. Pilih **Simpan dan deploy**.

## Mengedit frontend yang ada agar mengarah ke backend berbeda
<a name="reuse-backends-edit-existing"></a>

**Cara mengedit aplikasi Amplify frontend agar mengarah ke backend berbeda**

1. Masuk ke Konsol Manajemen AWS dan buka konsol [Amplify](https://console.aws.amazon.com/amplify/).

1. Pilih aplikasi tempat backend akan diedit.

1. Pilih tab **Lingkungan hosting**.

1. Tentukan cabang yang akan diedit, lalu pilih **Edit**.  
![Lokasi tautan Edit untuk cabang di konsol Amplify.](http://docs.aws.amazon.com/id_id/amplify/latest/userguide/images/amplify_edit_backend.png)

1. Pada **Pilih lingkungan backend yang akan digunakan dengan halaman cabang ini**, untuk **nama Aplikasi**, pilih aplikasi frontend yang ingin Anda edit untuk lingkungan backend. Anda dapat memilih aplikasi saat ini atau aplikasi lain di wilayah saat ini.

1. Untuk lingkungan **Backend, pilih nama lingkungan** backend yang akan ditambahkan.

1. Secara default, tumpukan penuh CI/CD diaktifkan. Hapus centang opsi ini untuk mematikan tumpukan penuh CI/CD untuk backend ini. Mematikan tumpukan penuh CI/CD menyebabkan aplikasi berjalan dalam mode *tarik saja*. Pada waktu build, Amplify secara otomatis akan menghasilkan file `aws-exports.js` saja, tanpa memodifikasi lingkungan backend.

1. Pilih **Simpan**. Amplify menerapkan perubahan ini saat berikutnya Anda membuat aplikasi.