Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Untuk sebagian besar Akun AWS, ABAC diaktifkan secara default. Menggunakan konsol DynamoDB
Jika Anda tidak melihat kartu kontrol akses berbasis Atribut atau jika kartu menampilkan status Aktif, itu berarti ABAC diaktifkan untuk akun Anda. Namun, jika Anda melihat kartu kontrol akses berbasis Atribut dengan status Mati, seperti yang ditunjukkan pada gambar berikut, ABAC tidak diaktifkan untuk akun Anda.

ABACtidak diaktifkan Akun AWS untuk kondisi berbasis tag yang ditentukan dalam kebijakan berbasis identitas atau kebijakan lainnya masih perlu diaudit. Jika ABAC tidak diaktifkan untuk akun Anda, kondisi berbasis tag dalam kebijakan Anda yang dimaksudkan untuk bertindak pada tabel atau indeks DynamoDB akan dievaluasi seolah-olah tidak ada tag yang ada untuk sumber daya atau permintaan Anda. API Bila ABAC diaktifkan untuk akun Anda, kondisi berbasis tag dalam kebijakan akun Anda dievaluasi dengan mempertimbangkan tag yang dilampirkan pada tabel atau API permintaan Anda.
ABACUntuk mengaktifkan akun Anda, sebaiknya Anda terlebih dahulu mengaudit kebijakan Anda seperti yang dijelaskan di Audit kebijakan bagian ini. Kemudian, sertakan izin yang diperlukan untuk ABAC IAM kebijakan Anda. Terakhir, lakukan langkah-langkah yang dijelaskan Mengaktifkan ABAC di konsol ABAC untuk mengaktifkan akun Anda di Wilayah saat ini. Setelah mengaktifkanABAC, Anda dapat memilih keluar dalam tujuh hari kalender berikutnya setelah memilih.
Topik
Mengaudit kebijakan Anda sebelum mengaktifkan ABAC
Sebelum Anda mengaktifkan ABAC akun Anda, audit kebijakan Anda untuk mengonfirmasi bahwa kondisi berbasis tag yang mungkin ada dalam kebijakan dalam akun Anda diatur sebagaimana dimaksud. Mengaudit kebijakan Anda akan membantu menghindari kejutan dari perubahan otorisasi dengan alur kerja DynamoDB Anda setelah diaktifkan. ABAC Untuk melihat contoh penggunaan kondisi berbasis atribut dengan tag, dan perilaku ABAC implementasi sebelum dan sesudah, lihat. Contoh untuk menggunakan ABAC dengan tabel dan indeks DynamoDB
IAMizin yang diperlukan untuk mengaktifkan ABAC
Anda memerlukan dynamodb:UpdateAbacStatus
izin ABAC untuk mengaktifkan akun Anda di Wilayah saat ini. Untuk mengonfirmasi ABAC apakah diaktifkan untuk akun Anda, Anda juga harus memiliki dynamodb:GetAbacStatus
izin. Dengan izin ini, Anda dapat melihat ABAC status akun di Wilayah mana pun. Anda memerlukan izin ini selain izin yang diperlukan untuk mengakses konsol DynamoDB.
IAMKebijakan berikut memberikan izin untuk mengaktifkan ABAC dan melihat statusnya untuk akun di Wilayah saat ini.
{
"version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"dynamodb:UpdateAbacStatus",
"dynamodb:GetAbacStatus"
],
"Resource": "*"
}
]
}
Mengaktifkan ABAC di konsol
Masuk ke AWS Management Console dan buka konsol DynamoDB di. https://console.aws.amazon.com/dynamodb/
-
Dari panel navigasi atas, pilih Wilayah yang ingin Anda aktifkanABAC.
-
Di panel navigasi kiri, pilih Pengaturan.
-
Pada halaman Pengaturan, lakukan hal berikut:
-
Di kartu kontrol akses berbasis atribut, pilih Aktifkan.
-
Di kotak pengaturan kontrol akses berbasis atribut Konfirmasi, pilih Aktifkan untuk mengonfirmasi pilihan Anda.
Ini memungkinkan ABAC untuk Wilayah saat ini dan kartu kontrol akses berbasis Atribut menunjukkan status Aktif.
Jika Anda ingin memilih keluar setelah mengaktifkan ABAC di konsol, Anda dapat melakukannya dalam tujuh hari kalender berikutnya setelah memilih. Untuk memilih keluar, pilih Nonaktifkan di kartu kontrol akses berbasis Atribut di halaman Pengaturan.
catatan
Memperbarui status ABAC adalah operasi asinkron. Jika tag dalam kebijakan Anda tidak segera dievaluasi, Anda mungkin perlu menunggu beberapa saat karena penerapan perubahan pada akhirnya konsisten.
-