View a markdown version of this page

Kunci tindakan, sumber daya, dan kondisi untuk Amazon DynamoDB - Referensi Otorisasi Layanan

Kunci tindakan, sumber daya, dan kondisi untuk Amazon DynamoDB

Amazon DynamoDB (awalan layanandynamodb:) menyediakan operasi, sumber daya, tindakan, dan kunci kondisi khusus layanan berikut untuk digunakan dalam kebijakan izin IAM.

Referensi:

Operasi API ditentukan oleh Amazon DynamoDB

Tabel berikut memetakan operasi API ke tindakan IAM yang mereka otorisasi. Hanya kunci kondisi yang memiliki nilai statis untuk API dan tindakan yang diberikan yang terdaftar; untuk set lengkap kunci kondisi yang didukung oleh setiap tindakan, lihat tabel Tindakan.

Operasi Klien SDK Tindakan IAM Kunci syarat Nilai yang mungkin Tingkat akses

BatchExecuteStatement

dynamodb

DynamoDB:PartiqlDelete

Tulis

DynamoDB:Partiqlinsert

Tulis

DynamoDB:PartiqlSelect

Baca

DynamoDB:Partiqlupdate

Tulis

BatchGetItem

dynamodb

dinamodb: BatchGetItem

Baca

BatchWriteItem

dynamodb

dinamodb: BatchWriteItem

Tulis

CreateBackup

dynamodb

dinamodb: CreateBackup

Tulis

CreateGlobalTable

dynamodb

dinamodb: CreateGlobalTable

Tulis

CreateTable

dynamodb

dinamodb: AssociateTableReplica

Tulis

dinamodb: BatchWriteItem

Tulis

dinamodb: CreateTable

Tulis

dinamodb: CreateTableReplica

Tulis

dinamodb: DeleteItem

Tulis

dinamodb: GetItem

Baca

dinamodb: PutItem

Tulis

dinamodb: PutResourcePolicy

Manajemen izin, Tulis

DynamoDB:Kueri

Baca

DynamoDB:Pindai

Baca

dinamodb: TagResource

Menandai, Menulis

dinamodb: UpdateItem

Tulis

DeleteBackup

dynamodb

dinamodb: DeleteBackup

Tulis

DeleteItem

dynamodb

dinamodb: DeleteItem

Tulis

dinamodb: WriteDataForReplication

Tulis

DeleteResourcePolicy

dynamodb

dinamodb: DeleteResourcePolicy

Manajemen izin, Tulis

DeleteTable

dynamodb

dinamodb: DeleteTable

Tulis

DescribeBackup

dynamodb

dinamodb: DescribeBackup

Baca

DescribeContinuousBackups

dynamodb

dinamodb: DescribeContinuousBackups

Baca

DescribeContributorInsights

dynamodb

dinamodb: DescribeContributorInsights

Baca

DescribeEndpoints

dynamodb

dinamodb: DescribeEndpoints

Baca

DescribeExport

dynamodb

dinamodb: DescribeExport

Baca

DescribeGlobalTable

dynamodb

dinamodb: DescribeGlobalTable

Baca

DescribeGlobalTableSettings

dynamodb

dinamodb: DescribeGlobalTableSettings

Baca

DescribeImport

dynamodb

dinamodb: DescribeImport

Baca

DescribeKinesisStreamingDestination

dynamodb

dinamodb: DescribeKinesisStreamingDestination

Baca

DescribeLimits

dynamodb

dinamodb: DescribeLimits

Baca

DescribeTable

dynamodb

dinamodb: DescribeTable

Baca

dinamodb: ReadDataForReplication

Baca

dinamodb: ReplicateSettings

Tulis

DescribeTableReplicaAutoScaling

dynamodb

dinamodb: DescribeTableReplicaAutoScaling

Baca

DescribeTimeToLive

dynamodb

dinamodb: DescribeTimeToLive

Baca

dinamodb: ReadDataForReplication

Baca

DisableKinesisStreamingDestination

dynamodb

dinamodb: DisableKinesisStreamingDestination

Tulis

EnableKinesisStreamingDestination

dynamodb

dinamodb: EnableKinesisStreamingDestination

Tulis

ExecuteStatement

dynamodb

DynamoDB:PartiqlDelete

Tulis

DynamoDB:Partiqlinsert

Tulis

DynamoDB:PartiqlSelect

Baca

DynamoDB:Partiqlupdate

Tulis

ExecuteTransaction

dynamodb

DynamoDB:PartiqlDelete

Tulis

DynamoDB:Partiqlinsert

Tulis

DynamoDB:PartiqlSelect

Baca

DynamoDB:Partiqlupdate

Tulis

ExportTableToPointInTime

dynamodb

dinamodb: ExportTableToPointInTime

Tulis

GetItem

dynamodb

dinamodb: GetItem

Baca

dinamodb: ReadDataForReplication

Baca

GetResourcePolicy

dynamodb

dinamodb: GetResourcePolicy

Baca

ImportTable

dynamodb

dinamodb: ImportTable

Tulis

ListBackups

dynamodb

dinamodb: ListBackups

Daftar

ListContributorInsights

dynamodb

dinamodb: ListContributorInsights

Daftar

ListExports

dynamodb

dinamodb: ListExports

Daftar

ListGlobalTables

dynamodb

dinamodb: ListGlobalTables

Daftar

ListImports

dynamodb

dinamodb: ListImports

Daftar

ListTables

dynamodb

dinamodb: ListTables

Daftar

ListTagsOfResource

dynamodb

dinamodb: ListTagsOfResource

Baca

PutItem

dynamodb

dinamodb: PutItem

Tulis

dinamodb: WriteDataForReplication

Tulis

PutResourcePolicy

dynamodb

dinamodb: PutResourcePolicy

Manajemen izin, Tulis

Permintaan

dynamodb

DynamoDB:Kueri

Baca

RestoreTableFromBackup

dynamodb

dinamodb: BatchWriteItem

Tulis

dinamodb: DeleteItem

Tulis

dinamodb: GetItem

Baca

dinamodb: PutItem

Tulis

DynamoDB:Kueri

Baca

dinamodb: RestoreTableFromBackup

Tulis

DynamoDB:Pindai

Baca

dinamodb: UpdateItem

Tulis

RestoreTableToPointInTime

dynamodb

dinamodb: AssociateTableReplica

Tulis

dinamodb: BatchWriteItem

Tulis

dinamodb: CreateTableReplica

Tulis

dinamodb: DeleteItem

Tulis

dinamodb: GetItem

Baca

dinamodb: PutItem

Tulis

DynamoDB:Kueri

Baca

DynamoDB:Pindai

Baca

dinamodb: UpdateItem

Tulis

Memindai

dynamodb

DynamoDB:Pindai

Baca

TagResource

dynamodb

dinamodb: TagResource

Menandai, Menulis

TransactGetItems

dynamodb

dinamodb: GetItem

Baca

TransactWriteItems

dynamodb

dinamodb: ConditionCheckItem

Baca

dinamodb: DeleteItem

Tulis

dinamodb: PutItem

Tulis

dinamodb: UpdateItem

Tulis

UntagResource

dynamodb

dinamodb: UntagResource

Menandai, Menulis

UpdateContinuousBackups

dynamodb

dinamodb: UpdateContinuousBackups

Tulis

UpdateContributorInsights

dynamodb

dinamodb: UpdateContributorInsights

Tulis

UpdateGlobalTable

dynamodb

dinamodb: UpdateGlobalTable

Tulis

UpdateGlobalTableSettings

dynamodb

dinamodb: UpdateGlobalTableSettings

Tulis

UpdateItem

dynamodb

dinamodb: UpdateItem

Tulis

UpdateKinesisStreamingDestination

dynamodb

dinamodb: UpdateKinesisStreamingDestination

Tulis

UpdateTable

dynamodb

dinamodb: BatchWriteItem

Tulis

dinamodb: CreateGlobalTableWitness

Tulis

dinamodb: CreateTable

Tulis

dinamodb: CreateTableReplica

Tulis

dinamodb: DeleteGlobalTableWitness

Tulis

dinamodb: DeleteItem

Tulis

dinamodb: GetItem

Baca

dinamodb: PutItem

Tulis

DynamoDB:Kueri

Baca

dinamodb: ReplicateSettings

Tulis

DynamoDB:Pindai

Baca

dinamodb: TagResource

Menandai, Menulis

dinamodb: UpdateItem

Tulis

dinamodb: UpdateTable

Tulis

dinamodb: WriteDataForReplication

Tulis

UpdateTableReplicaAutoScaling

dynamodb

dinamodb: UpdateTableReplicaAutoScaling

Tulis

UpdateTimeToLive

dynamodb

dinamodb: ReplicateSettings

Tulis

dinamodb: UpdateTimeToLive

Tulis

dinamodb: WriteDataForReplication

Tulis

DescribeStream

dynamodbstreams

dinamodb: DescribeStream

Baca

dinamodb: ReadDataForReplication

Baca

GetRecords

dynamodbstreams

dinamodb: GetRecords

Baca

dinamodb: ReadDataForReplication

Baca

GetShardIterator

dynamodbstreams

dinamodb: GetShardIterator

Baca

dinamodb: ReadDataForReplication

Baca

ListStreams

dynamodbstreams

dinamodb: ListStreams

Baca

Tindakan yang ditentukan oleh Amazon DynamoDB

Anda dapat menyebutkan tindakan berikut dalam elemen Action pernyataan kebijakan IAM. Gunakan kebijakan untuk memberikan izin untuk melaksanakan operasi dalam AWS. Saat Anda menggunakan sebuah tindakan dalam sebuah kebijakan, Anda biasanya mengizinkan atau menolak akses ke operasi API atau perintah CLI dengan nama yang sama. Namun, dalam beberapa kasus, satu tindakan tunggal mengontrol akses ke lebih dari satu operasi. Atau, beberapa operasi memerlukan beberapa tindakan yang berbeda.

Tindakan Deskripsi Jenis sumber daya (*diperlukan) Kunci syarat Tingkat akses

BatchGetItem

Memberikan izin untuk mengembalikan atribut dari satu atau beberapa item dari satu atau beberapa tabel

meja*

aws: ResourceTag /$ {} TagKey

DynamoDB:Atribut

dinamodb: LeadingKeys

dinamodb: ReturnConsumedCapacity

DynamoDB:Pilih

Baca

BatchWriteItem

Memberikan izin untuk menempatkan atau menghapus beberapa item dalam satu atau beberapa tabel

meja*

aws: ResourceTag /$ {} TagKey

DynamoDB:Atribut

dinamodb: LeadingKeys

dinamodb: ReturnConsumedCapacity

Tulis

ConditionCheckItem

Memberikan izin untuk ConditionCheckItem operasi memeriksa keberadaan satu set atribut untuk item dengan kunci utama yang diberikan

meja*

aws: ResourceTag /$ {} TagKey

DynamoDB:Atribut

dinamodb: LeadingKeys

dinamodb: ReturnConsumedCapacity

dinamodb: ReturnValues

Baca

CreateBackup

Memberikan izin untuk membuat cadangan untuk tabel yang ada

meja*

aws: ResourceTag /$ {} TagKey

Tulis

CreateGlobalTable

Memberikan izin untuk membuat tabel global dari tabel yang ada

tabel global*

Tulis

meja*

aws: ResourceTag /$ {} TagKey

CreateTable

Memberikan izin untuk CreateTable operasi menambahkan tabel baru ke akun Anda

meja*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

DeleteBackup

Memberikan izin untuk menghapus cadangan tabel yang ada

cadangan*

Tulis

DeleteItem

Memberikan izin untuk menghapus satu item dalam tabel dengan kunci utama

meja*

aws: ResourceTag /$ {} TagKey

DynamoDB:Atribut

dinamodb: EnclosingOperation

dinamodb: LeadingKeys

dinamodb: ReturnConsumedCapacity

dinamodb: ReturnValues

Tulis

DeleteResourcePolicy

Memberikan izin untuk menghapus kebijakan berbasis sumber daya yang dilampirkan pada sumber daya

aliran*

aws: ResourceTag /$ {} TagKey

Manajemen izin, Tulis

meja*

aws: ResourceTag /$ {} TagKey

DeleteTable

Memberikan izin untuk DeleteTable operasi yang menghapus tabel dan semua itemnya

meja*

aws: ResourceTag /$ {} TagKey

Tulis

DescribeBackup

Memberikan izin untuk menjelaskan cadangan tabel yang ada

cadangan*

Baca

DescribeContinuousBackups

Memberikan izin untuk memeriksa status pengaturan pemulihan cadangan pada tabel yang ditentukan

meja*

aws: ResourceTag /$ {} TagKey

Baca

DescribeContributorInsights

Memberikan izin untuk menjelaskan status wawasan kontributor dan detail terkait untuk tabel tertentu atau indeks sekunder global

indeks

aws: ResourceTag /$ {} TagKey

Baca

meja*

aws: ResourceTag /$ {} TagKey

DescribeEndpoints

Memberikan izin untuk mengembalikan informasi titik akhir regional

Baca

DescribeExport

Memberikan izin untuk mendeskripsikan Ekspor tabel yang ada

ekspor*

Baca

DescribeGlobalTable

Memberikan izin untuk mengembalikan informasi tentang tabel global yang ditentukan

tabel global*

Baca

DescribeGlobalTableSettings

Memberikan izin untuk mengembalikan informasi pengaturan tentang tabel global yang ditentukan

tabel global*

Baca

DescribeImport

Memberikan izin untuk mendeskripsikan impor yang ada

impor*

Baca

DescribeKinesisStreamingDestination

Memberikan izin untuk memberikan izin untuk menggambarkan status streaming Kinesis dan detail terkait untuk tabel tertentu

meja*

aws: ResourceTag /$ {} TagKey

Baca

DescribeLimits

Memberikan izin untuk mengembalikan batas kapasitas yang disediakan saat ini untuk wilayah Anda Akun AWS , baik untuk wilayah secara keseluruhan maupun untuk satu tabel DynamoDB yang Anda buat di sana

Baca

DescribeStream

Memberikan izin untuk mengembalikan informasi tentang aliran, termasuk status aliran saat ini, Nama Sumber Daya Amazon (ARN), komposisi pecahannya, dan tabel DynamoDB yang sesuai

aliran*

aws: ResourceTag /$ {} TagKey

Baca

DescribeTable

Memberikan izin untuk mengembalikan informasi tentang tabel

meja*

aws: ResourceTag /$ {} TagKey

Baca

DescribeTableReplicaAutoScaling

Memberikan izin untuk menjelaskan pengaturan penskalaan otomatis di semua replika tabel global

meja*

aws: ResourceTag /$ {} TagKey

Baca

DescribeTimeToLive

Memberikan izin untuk memberikan deskripsi status Time to Live (TTL) pada tabel yang ditentukan

meja*

aws: ResourceTag /$ {} TagKey

Baca

DisableKinesisStreamingDestination

Memberikan izin untuk memberikan izin untuk menghentikan replikasi dari tabel DynamoDB ke aliran data Kinesis

meja*

aws: ResourceTag /$ {} TagKey

Tulis

EnableKinesisStreamingDestination

Memberikan izin untuk memberikan izin untuk memulai replikasi data tabel ke aliran data Kinesis yang ditentukan pada stempel waktu yang dipilih selama alur kerja aktifkan

meja*

aws: ResourceTag /$ {} TagKey

Tulis

ExportTableToPointInTime

Memberikan izin untuk memulai Ekspor tabel DynamoDB ke S3

meja*

aws: ResourceTag /$ {} TagKey

Tulis

GetItem

Memberikan izin untuk GetItem operasi yang mengembalikan satu set atribut untuk item dengan kunci utama yang diberikan

meja*

aws: ResourceTag /$ {} TagKey

DynamoDB:Atribut

dinamodb: EnclosingOperation

dinamodb: LeadingKeys

dinamodb: ReturnConsumedCapacity

DynamoDB:Pilih

Baca

GetRecords

Memberikan izin untuk mengambil catatan aliran dari pecahan yang diberikan

aliran*

aws: ResourceTag /$ {} TagKey

Baca

GetResourcePolicy

Memberikan izin untuk melihat kebijakan berbasis sumber daya untuk sumber daya

aliran*

aws: ResourceTag /$ {} TagKey

Baca

meja*

aws: ResourceTag /$ {} TagKey

GetShardIterator

Memberikan izin untuk mengembalikan iterator pecahan

aliran*

aws: ResourceTag /$ {} TagKey

Baca

ImportTable

Memberikan izin untuk memulai impor dari S3 ke tabel DynamoDB

meja*

aws: ResourceTag /$ {} TagKey

Tulis

ListBackups

Memberikan izin untuk membuat daftar cadangan yang terkait dengan akun dan titik akhir

Daftar

ListContributorInsights

Memberikan izin untuk membuat daftar ContributorInsightsSummary untuk semua tabel dan indeks sekunder global yang terkait dengan akun saat ini dan titik akhir

Daftar

ListExports

Memberikan izin untuk mencantumkan ekspor yang terkait dengan akun dan titik akhir

tabel

aws: ResourceTag /$ {} TagKey

Daftar

ListGlobalTables

Memberikan izin untuk mencantumkan semua tabel global yang memiliki replika di wilayah tertentu

Daftar

ListImports

Memberikan izin untuk mencantumkan impor yang terkait dengan akun dan titik akhir

tabel

aws: ResourceTag /$ {} TagKey

Daftar

ListStreams

Memberikan izin untuk mengembalikan array ARN aliran yang terkait dengan akun saat ini dan titik akhir

Baca

ListTables

Memberikan izin untuk mengembalikan array nama tabel yang terkait dengan akun saat ini dan titik akhir

Daftar

ListTagsOfResource

Memberikan izin untuk mencantumkan semua tag pada sumber daya Amazon DynamoDB

aliran*

aws: ResourceTag /$ {} TagKey

Baca

meja*

aws: ResourceTag /$ {} TagKey

PartiQLDelete

Memberikan izin untuk menghapus satu item dalam tabel dengan kunci utama

meja*

aws: ResourceTag /$ {} TagKey

DynamoDB:Atribut

dinamodb: EnclosingOperation

dinamodb: LeadingKeys

dinamodb: ReturnValues

Tulis

PartiqLinsert

Memberikan izin untuk membuat item baru, jika item dengan kunci primer yang sama tidak ada dalam tabel

meja*

aws: ResourceTag /$ {} TagKey

DynamoDB:Atribut

dinamodb: EnclosingOperation

dinamodb: LeadingKeys

Tulis

PartiqlSelect

Memberikan izin untuk membaca sekumpulan atribut untuk item dari tabel atau indeks

indeks

aws: ResourceTag /$ {} TagKey

DynamoDB:Atribut

dinamodb: EnclosingOperation

dinamodb: FullTableScan

dinamodb: LeadingKeys

DynamoDB:Pilih

Baca

meja*

aws: ResourceTag /$ {} TagKey

DynamoDB:Atribut

dinamodb: EnclosingOperation

dinamodb: FullTableScan

dinamodb: LeadingKeys

DynamoDB:Pilih

PartiqLupdate

Memberikan izin untuk mengedit atribut item yang ada

meja*

aws: ResourceTag /$ {} TagKey

DynamoDB:Atribut

dinamodb: EnclosingOperation

dinamodb: LeadingKeys

dinamodb: ReturnValues

Tulis

PutItem

Memberikan izin untuk membuat item baru, atau mengganti item lama dengan item baru

meja*

aws: ResourceTag /$ {} TagKey

DynamoDB:Atribut

dinamodb: EnclosingOperation

dinamodb: LeadingKeys

dinamodb: ReturnConsumedCapacity

dinamodb: ReturnValues

Tulis

PutResourcePolicy

Memberikan izin untuk melampirkan kebijakan berbasis sumber daya ke sumber daya

aliran*

aws: ResourceTag /$ {} TagKey

Manajemen izin, Tulis

meja*

aws: ResourceTag /$ {} TagKey

Permintaan

Memberikan izin untuk menggunakan kunci utama tabel atau indeks sekunder untuk langsung mengakses item dari tabel atau indeks tersebut

indeks

aws: ResourceTag /$ {} TagKey

DynamoDB:Atribut

dinamodb: LeadingKeys

dinamodb: ReturnConsumedCapacity

dinamodb: ReturnValues

DynamoDB:Pilih

Baca

meja*

aws: ResourceTag /$ {} TagKey

DynamoDB:Atribut

dinamodb: LeadingKeys

dinamodb: ReturnConsumedCapacity

dinamodb: ReturnValues

DynamoDB:Pilih

RestoreTableFromBackup

Memberikan izin untuk membuat tabel baru dari cadangan yang ada

cadangan*

Tulis

meja*

aws: ResourceTag /$ {} TagKey

RestoreTableToPointInTime

Memberikan izin untuk mengembalikan tabel ke titik waktu

meja*

aws: ResourceTag /$ {} TagKey

Tulis

Memindai

Memberikan izin untuk mengembalikan satu atau lebih item dan atribut item dengan mengakses setiap item dalam tabel atau indeks sekunder

indeks

aws: ResourceTag /$ {} TagKey

DynamoDB:Atribut

dinamodb: ReturnConsumedCapacity

dinamodb: ReturnValues

DynamoDB:Pilih

Baca

meja*

aws: ResourceTag /$ {} TagKey

DynamoDB:Atribut

dinamodb: ReturnConsumedCapacity

dinamodb: ReturnValues

DynamoDB:Pilih

SearchVectors

Memberikan izin untuk melakukan pencarian kesamaan vektor pada indeks vektor yang terkait dengan tabel Amazon DynamoDB

indeks*

aws: ResourceTag /$ {} TagKey

Baca

meja*

aws: ResourceTag /$ {} TagKey

TagResource

Memberikan izin untuk mengaitkan satu set tag dengan sumber daya Amazon DynamoDB

aliran*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Menandai, Menulis

meja*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

UntagResource

Memberikan izin untuk menghapus asosiasi tag dari sumber daya Amazon DynamoDB

aliran*

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Menandai, Menulis

meja*

aws: ResourceTag /$ {} TagKey

aws: TagKeys

UpdateContinuousBackups

Memberikan izin untuk mengaktifkan atau menonaktifkan pencadangan berkelanjutan

meja*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateContributorInsights

Memberikan izin untuk memperbarui status wawasan kontributor untuk tabel tertentu atau indeks sekunder global

indeks

aws: ResourceTag /$ {} TagKey

Tulis

meja*

aws: ResourceTag /$ {} TagKey

UpdateGlobalTable

Memberikan izin untuk menambah atau menghapus replika dalam tabel global yang ditentukan

tabel global*

Tulis

meja*

aws: ResourceTag /$ {} TagKey

UpdateGlobalTableSettings

Memberikan izin untuk memperbarui pengaturan tabel global yang ditentukan

tabel global*

Tulis

meja*

aws: ResourceTag /$ {} TagKey

UpdateItem

Memberikan izin untuk mengedit atribut item yang ada, atau menambahkan item baru ke tabel jika belum ada

meja*

aws: ResourceTag /$ {} TagKey

DynamoDB:Atribut

dinamodb: EnclosingOperation

dinamodb: LeadingKeys

dinamodb: ReturnConsumedCapacity

dinamodb: ReturnValues

Tulis

UpdateKinesisStreamingDestination

Memberikan izin untuk memperbarui konfigurasi replikasi data untuk aliran data Kinesis yang ditentukan

meja*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateTable

Memberikan izin untuk mengubah setelan throughput yang disediakan, indeks sekunder global, atau pengaturan DynamoDB Streams untuk tabel tertentu

meja*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateTableReplicaAutoScaling

Memberikan izin untuk memperbarui pengaturan penskalaan otomatis pada tabel replika Anda

meja*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateTimeToLive

Memberikan izin untuk mengaktifkan atau menonaktifkan TTL untuk tabel yang ditentukan

meja*

aws: ResourceTag /$ {} TagKey

Tulis

Permission-only tindakan untuk Amazon DynamoDB

Tindakan berikut ditentukan oleh Amazon DynamoDB tetapi tidak langsung dapat dipanggil melalui operasi API apa pun. Mereka hanya dapat digunakan dalam pernyataan kebijakan IAM untuk memberikan atau menolak izin.

Tindakan Deskripsi Jenis sumber daya (*diperlukan) Kunci syarat Tingkat akses

AssociateTableReplica

Memberikan izin untuk membuat replika tabel global multi akun

meja*

aws: ResourceTag /$ {} TagKey

Tulis

CreateGlobalTableWitness

Memberikan izin untuk menambahkan Saksi ke Tabel Global

meja*

aws: ResourceTag /$ {} TagKey

Tulis

CreateTableReplica

Memberikan izin untuk menambahkan tabel replika baru

meja*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteGlobalTableWitness

Memberikan izin untuk menghapus Saksi dari Tabel Global

meja*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteTableReplica

Memberikan izin untuk menghapus tabel replika dan semua itemnya

meja*

aws: ResourceTag /$ {} TagKey

Tulis

DescribeReservedCapacity

Memberikan izin untuk menjelaskan satu atau lebih dari Kapasitas Cadangan yang dibeli

Baca

DescribeReservedCapacityOfferings

Memberikan izin untuk menjelaskan penawaran Kapasitas Cadangan yang tersedia untuk pembelian

Baca

GetAbacStatus

Memberikan izin untuk melihat status Kontrol Akses Berbasis Atribut untuk akun

Baca

InjectError

Memberikan izin untuk memulai eksperimen di Tabel Global

dinamodb: FisActionId

dinamodb: FisTargetArns

Tulis

PurchaseReservedCapacityOfferings

Memberikan izin untuk membeli kapasitas cadangan untuk digunakan dengan akun Anda

Tulis

ReadDataForReplication

Memberikan izin untuk membaca data dari replika tabel global multi akun

meja*

aws: ResourceTag /$ {} TagKey

Baca

ReplicateSettings

Memberikan izin untuk mengonfigurasi pengaturan untuk replika tabel global multi akun

meja*

aws: ResourceTag /$ {} TagKey

Tulis

RestoreTableFromAwsBackup

Memberikan izin untuk membuat tabel baru dari titik pemulihan di Backup AWS

meja*

aws: ResourceTag /$ {} TagKey

Tulis

StartAwsBackupJob

Memberikan izin untuk membuat cadangan di AWS Backup dengan fitur lanjutan diaktifkan

meja*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateAbacStatus

Memberikan izin untuk memperbarui status Kontrol Akses Berbasis Atribut untuk akun

Manajemen izin, Tulis

UpdateGlobalTableVersion

Memberikan izin untuk memperbarui versi tabel global yang ditentukan

tabel global*

Tulis

tabel

aws: ResourceTag /$ {} TagKey

WriteDataForReplication

Memberikan izin untuk menulis data ke replika tabel global multi akun

meja*

aws: ResourceTag /$ {} TagKey

Tulis

Jenis sumber daya yang ditentukan oleh Amazon DynamoDB

Jenis sumber daya berikut ditentukan oleh layanan ini dan dapat digunakan dalam elemen Resource pernyataan kebijakan izin IAM.

Jenis sumber daya ARN Kunci syarat

cadangan

arn: $ {Partition} :dynamodb: $ {Wilayah} :$ {Akun} :tabel/$ {} /cadangan/$ {} TableName BackupName

ekspor

arn: $ {Partition} :dynamodb: $ {Wilayah} :$ {Akun} :tabel/$ {} /export/$ {} TableName ExportName

tabel global

arn: $ {Partition} :dynamodb: :$ {Akun} :global-table/$ {} GlobalTableName

impor

arn: $ {Partition} :dynamodb: $ {Wilayah} :$ {Akun} :tabel/$ {} /import/$ {} TableName ImportName

indeks

arn: $ {Partition} :dynamodb: $ {Wilayah} :$ {Akun} :tabel/$ {} /index/$ {} TableName IndexName

aws: ResourceTag /$ {} TagKey

aliran

arn: $ {Partition} :dynamodb: $ {Wilayah} :$ {Akun} :tabel/$ {} /stream/$ {} TableName StreamLabel

aws: ResourceTag /$ {} TagKey

meja

arn: $ {Partition} :dynamodb: $ {Wilayah} :$ {Akun} :tabel/$ {} TableName

aws: ResourceTag /$ {} TagKey

Kunci kondisi untuk Amazon DynamoDB

Amazon DynamoDB mendefinisikan kunci kondisi berikut yang dapat digunakan dalam Condition elemen kebijakan IAM.

Kunci syarat Deskripsi Tipe

aws: RequestTag /$ {} TagKey

Filter akses berdasarkan tanda yang diberikan dalam permintaan

String

aws: ResourceTag /$ {} TagKey

Filter akses dengan tanda yang terkait dengan sumber daya

String

aws: TagKeys

Filter akses berdasarkan kunci tanda yang diberikan dalam permintaan

ArrayOfString

DynamoDB:Atribut

Memfilter akses berdasarkan atribut (bidang atau kolom) nama tabel

ArrayOfString

dinamodb: EnclosingOperation

Memfilter akses dengan memblokir panggilan API Transaksi dan mengizinkan panggilan API Non-transaksi dan sebaliknya

String

dinamodb: FirstPartitionKeyValues

Memfilter akses dengan kunci partisi pertama dari tabel

ArrayOfString

dinamodb: FisActionId

Memfilter akses dengan ID tindakan AWS FIS

String

dinamodb: FisTargetArns

Memfilter akses oleh ARN dari target FIS AWS

ArrayOfARN

dinamodb: FourthPartitionKeyValues

Memfilter akses dengan tombol partisi keempat dari tabel

ArrayOfString

dinamodb: FullTableScan

Memfilter akses dengan memblokir pemindaian tabel penuh

Bool

dinamodb: LeadingKeys

Memfilter akses dengan kunci partisi pertama dari tabel

ArrayOfString

dinamodb: ReturnConsumedCapacity

Memfilter akses dengan ReturnConsumedCapacity parameter permintaan. Berisi “TOTAL” atau “TIDAK ADA”

String

dinamodb: ReturnValues

Memfilter akses dengan ReturnValues parameter permintaan. Berisi salah satu dari berikut ini: “ALL_OLD”, “UPDATED_OLD”, “ALL_NEW”, “UPDATED_NEW”, atau “NONE”

String

dinamodb: SecondPartitionKeyValues

Memfilter akses dengan kunci partisi kedua dari tabel

ArrayOfString

DynamoDB:Pilih

Memfilter akses dengan parameter Pilih permintaan Kueri atau Pindai

String

dinamodb: ThirdPartitionKeyValues

Memfilter akses dengan kunci partisi ketiga dari tabel

ArrayOfString