View a markdown version of this page

Resource-based kebijakan untuk Aurora DSQL - Amazon Aurora DSQL

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

Resource-based kebijakan untuk Aurora DSQL

Gunakan kebijakan berbasis sumber daya untuk Aurora DSQL untuk membatasi atau memberikan akses ke cluster Anda melalui dokumen kebijakan JSON yang dilampirkan langsung ke sumber daya cluster Anda. Kebijakan ini memberikan kontrol menyeluruh atas siapa yang dapat mengakses cluster Anda dan dalam kondisi apa.

Cluster Aurora DSQL dapat diakses dari internet publik secara default, dengan otentikasi IAM sebagai kontrol keamanan utama. Resource-based Kebijakan memungkinkan Anda untuk menambahkan pembatasan akses, terutama untuk memblokir akses dari internet publik.

Resource-based kebijakan bekerja bersama kebijakan berbasis identitas IAM. AWS mengevaluasi kedua jenis kebijakan untuk menentukan izin akhir untuk setiap permintaan akses ke cluster Anda. Secara default, cluster Aurora DSQL dapat diakses dalam akun. Jika pengguna atau peran IAM memiliki izin Aurora DSQL, mereka dapat mengakses cluster tanpa kebijakan berbasis sumber daya yang dilampirkan.

catatan

Perubahan kebijakan berbasis sumber daya pada akhirnya konsisten dan biasanya berlaku dalam satu menit.

Untuk informasi selengkapnya tentang perbedaan antara kebijakan berbasis identitas dan kebijakan berbasis sumber daya, lihat kebijakan dan Identity-based kebijakan berbasis sumber daya di Panduan Pengguna IAM.

Awas

Pengguna Akun AWS root dari akun yang memiliki cluster selalu mempertahankan akses penuh ke sumber dayanya sendiri, terlepas dari kondisi kebijakan berbasis sumber daya, termasuk pembatasan sumber VPC. Resource-based kebijakan tidak membatasi akses untuk pengguna root. Untuk membatasi akses pengguna root ke cluster Anda, gunakan kebijakan berbasis identitas IAM atau hindari menggunakan kredenSIAL root untuk koneksi database. Untuk informasi selengkapnya, lihat Praktik terbaik pengguna Root untuk Anda Akun AWS.

Kapan menggunakan kebijakan berbasis sumber daya

Resource-based kebijakan sangat berguna dalam skenario ini:

  • Network-based kontrol akses — Batasi akses berdasarkan VPC atau alamat IP yang berasal dari permintaan, atau blokir akses internet publik sepenuhnya. Gunakan tombol kondisi seperti aws:SourceVpc dan aws:SourceIp untuk mengontrol akses jaringan.

  • Beberapa tim atau aplikasi — Berikan akses ke cluster yang sama untuk beberapa tim atau aplikasi. Alih-alih mengelola kebijakan IAM individual untuk setiap prinsipal, Anda menentukan aturan akses sekali di cluster.

  • Akses bersyarat kompleks — Kontrol akses berdasarkan beberapa faktor seperti atribut jaringan, konteks permintaan, dan atribut pengguna. Anda dapat menggabungkan beberapa kondisi dalam satu kebijakan.

  • Tata kelola keamanan terpusat — Memungkinkan pemilik cluster untuk mengontrol akses menggunakan sintaks AWS kebijakan yang sudah dikenal yang terintegrasi dengan praktik keamanan Anda yang ada.

catatan

Cross-account akses belum didukung untuk kebijakan berbasis sumber daya Aurora DSQL tetapi akan tersedia di rilis mendatang.

Ketika seseorang mencoba menyambung ke cluster Aurora DSQL Anda, AWS evaluasi kebijakan berbasis sumber daya Anda sebagai bagian dari konteks otorisasi, bersama dengan kebijakan IAM yang relevan, untuk menentukan apakah permintaan harus diizinkan atau ditolak.

Resource-based kebijakan dapat memberikan akses ke prinsipal dalam AWS akun yang sama dengan cluster. Untuk cluster multi-wilayah, setiap cluster regional memiliki kebijakan berbasis sumber dayanya sendiri, yang memungkinkan kontrol Region-specific akses bila diperlukan.

catatan

Kunci konteks kondisi dapat bervariasi antar Wilayah (seperti ID VPC).