

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

# Membatasi akses ke cabang aplikasi Amplify
<a name="access-control"></a>

Jika Anda mengerjakan fitur yang belum dirilis, Anda dapat melindungi cabang fitur dengan kata sandi untuk membatasi akses ke pengguna tertentu. Ketika kontrol akses diatur pada cabang, pengguna akan diminta untuk nama pengguna dan kata sandi ketika mereka mencoba untuk mengakses URL untuk cabang.

Anda dapat mengatur kata sandi yang berlaku untuk cabang individu atau secara global ke semua cabang yang terhubung. Ketika kontrol akses diaktifkan di tingkat cabang dan global, kata sandi tingkat cabang lebih diutamakan daripada kata sandi tingkat global (aplikasi).

Amplify throttle permintaan gagal yang mencoba mengakses sumber daya yang dilindungi kata sandi. Perilaku ini melindungi aplikasi terhadap serangan kamus atau upaya lain untuk membaca data di balik kontrol akses.

Gunakan prosedur berikut untuk menyetel kata sandi guna membatasi akses ke cabang aplikasi Amplify.

**Untuk mengatur kata sandi di cabang fitur**

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

1. Pilih aplikasi tempat kata sandi cabang fitur akan diatur.

1. Di panel navigasi, pilih **Hosting**, lalu pilih **Kontrol akses**.

1. Di bagian **Pengaturan kontrol akses**, pilih **Kelola akses**.

1. Pada halaman **Kelola kontrol akses**, lakukan salah satu hal berikut.
   + Untuk menetapkan nama pengguna dan kata sandi yang berlaku untuk semua cabang yang terhubung

     1. Aktifkan **Kelola akses untuk semua cabang**. Misalnya, jika Anda memiliki cabang **utama**, **pengembang**, dan **fitur** yang terhubung, Anda dapat menerapkan nama pengguna dan kata sandi yang sama untuk semua cabang.
   + Untuk menetapkan nama pengguna dan kata sandi yang berlaku untuk cabang individu

     1. Matikan **Kelola akses untuk semua cabang**.

     1. Temukan cabang yang ingin Anda kelola. Untuk **pengaturan Access** pilih **Restricted-password required**.

     1. Untuk **Nama Pengguna**, masukkan nama pengguna.

     1. Untuk **Kata Sandi**, masukkan kata sandi.
   + Pilih **Simpan**.

1. Jika Anda mengelola kontrol akses untuk aplikasi yang dirender sisi server (SSR), terapkan ulang aplikasi dengan melakukan build baru dari repositori Git Anda. Langkah ini diperlukan untuk mengaktifkan Amplify untuk menerapkan pengaturan kontrol akses Anda.