Membatasi akses ke cabang aplikasi Amplify - AWS Amplify Hosting

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

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 password 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 AWS Management Console dan buka konsol Amplify.

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

  3. Di panel navigasi, pilih Hosting, lalu pilih Kontrol akses.

  4. Di bagian Pengaturan kontrol akses, pilih Kelola akses.

  5. 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.

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

      3. Untuk Nama Pengguna, masukkan nama pengguna.

      4. Untuk Kata Sandi, masukkan kata sandi.

    • Pilih Simpan.

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