Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Kebijakan keamanan IAM dengan PartiQL untuk DynamoDB

Mode fokus
Kebijakan keamanan IAM dengan PartiQL untuk DynamoDB - Amazon DynamoDB

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

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

Izin berikut diperlukan:

  • Untuk membaca item menggunakan PartiQL untuk DynamoDB, Anda harus memiliki izin dynamodb:PartiQLSelect pada tabel atau indeks.

  • Untuk menyisipkan item menggunakan PartiQL untuk DynamoDB, Anda harus memiliki izin dynamodb:PartiQLInsert pada tabel atau indeks.

  • Untuk memperbarui item menggunakan PartiQL untuk DynamoDB, Anda harus memiliki izin dynamodb:PartiQLUpdate pada tabel atau indeks.

  • Untuk menghapus item menggunakan PartiQL untuk DynamoDB, Anda harus memiliki izin dynamodb:PartiQLDelete pada tabel atau indeks.

Contoh: Izinkan semua pernyataan PartiQL untuk DynamoDB (Pilih/Sisipkan/Perbarui/Hapus) pada tabel

Kebijakan IAM berikut memberikan izin untuk menjalankan semua pernyataan PartiQL untuk DynamoDB pada tabel.

{ "Version":"2012-10-17", "Statement":[ { "Effect":"Allow", "Action":[ "dynamodb:PartiQLInsert", "dynamodb:PartiQLUpdate", "dynamodb:PartiQLDelete", "dynamodb:PartiQLSelect" ], "Resource":[ "arn:aws:dynamodb:us-west-2:123456789012:table/Music" ] } ] }

Contoh: Izinkan pernyataan pilih PartiQL untuk DynamoDB pada tabel

Kebijakan IAM berikut memberikan izin untuk menjalankan pernyataan select pada tabel tertentu.

{ "Version":"2012-10-17", "Statement":[ { "Effect":"Allow", "Action":[ "dynamodb:PartiQLSelect" ], "Resource":[ "arn:aws:dynamodb:us-west-2:123456789012:table/Music" ] } ] }

Contoh: Izinkan pernyataan sisipkan PartiQL untuk DynamoDB pada indeks

Kebijakan IAM berikut memberikan izin untuk menjalankan pernyataan insert pada indeks tertentu.

{ "Version":"2012-10-17", "Statement":[ { "Effect":"Allow", "Action":[ "dynamodb:PartiQLInsert" ], "Resource":[ "arn:aws:dynamodb:us-west-2:123456789012:table/Music/index/index1" ] } ] }

Contoh: Izinkan pernyataan transaksional PartiQL untuk DynamoDB pada tabel

Kebijakan IAM berikut memberikan izin hanya untuk menjalankan pernyataan transaksional pada tabel tertentu.

{ "Version":"2012-10-17", "Statement":[ { "Effect":"Allow", "Action":[ "dynamodb:PartiQLInsert", "dynamodb:PartiQLUpdate", "dynamodb:PartiQLDelete", "dynamodb:PartiQLSelect" ], "Resource":[ "arn:aws:dynamodb:us-west-2:123456789012:table/Music" ], "Condition":{ "StringEquals":{ "dynamodb:EnclosingOperation":[ "ExecuteTransaction" ] } } } ] }

Contoh: Izinkan pernyataan transaksional baca dan tulis non-transaksional PartiQL untuk DynamoDB serta blokir pernyataan transaksional baca dan tulis transaksional baca dan tulis transaksional baca dan tulis transaksional PartiQL pada tabel.

Kebijakan IAM berikut memberikan izin guna menjalankan operasi baca dan tulis non-transaksional PartiQL untuk DynamoDB sambil memblokir operasi baca dan tulis transaksional PartiQL untuk DynamoDB.

{ "Version":"2012-10-17", "Statement":[ { "Effect":"Deny", "Action":[ "dynamodb:PartiQLInsert", "dynamodb:PartiQLUpdate", "dynamodb:PartiQLDelete", "dynamodb:PartiQLSelect" ], "Resource":[ "arn:aws:dynamodb:us-west-2:123456789012:table/Music" ], "Condition":{ "StringEquals":{ "dynamodb:EnclosingOperation":[ "ExecuteTransaction" ] } } }, { "Effect":"Allow", "Action":[ "dynamodb:PartiQLInsert", "dynamodb:PartiQLUpdate", "dynamodb:PartiQLDelete", "dynamodb:PartiQLSelect" ], "Resource":[ "arn:aws:dynamodb:us-west-2:123456789012:table/Music" ] } ] }

Contoh: Izinkan pernyataan pilih dan tolak pernyataan pemindaian tabel secara penuh di PartiQL untuk DynamoDB

Kebijakan IAM berikut memberikan izin untuk menjalankan pernyataan select pada tabel tertentu sambil memblokir pernyataan select yang menghasilkan pemindaian tabel secara penuh.

{ "Version":"2012-10-17", "Statement":[ { "Effect":"Deny", "Action":[ "dynamodb:PartiQLSelect" ], "Resource":[ "arn:aws:dynamodb:us-west-2:123456789012:table/WatchList" ], "Condition":{ "Bool":{ "dynamodb:FullTableScan":[ "true" ] } } }, { "Effect":"Allow", "Action":[ "dynamodb:PartiQLSelect" ], "Resource":[ "arn:aws:dynamodb:us-west-2:123456789012:table/WatchList" ] } ] }
PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.