View a markdown version of this page

Operazioni, risorse e chiavi di condizione per Amazon DynamoDB - Service Authorization Reference

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Operazioni, risorse e chiavi di condizione per Amazon DynamoDB

Amazon DynamoDB (prefisso del servizio: dynamodb) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.

Riferimenti:

Operazioni API definite da Amazon DynamoDB

La tabella seguente associa le operazioni API alle azioni IAM che autorizzano. Sono elencate solo le chiavi di condizione che hanno valori statici per l'API e l'azione specificate; per il set completo di chiavi di condizione supportate da ciascuna azione, consulta Tabella delle azioni.

Operazione Client SDK Azione IAM Chiave di condizione Valori possibili Livello di accesso

BatchExecuteStatement

dynamodb

dynamodb:PartiQLDelete

Scrittura

dynamodb:PartiQLInsert

Scrittura

dynamodb:PartiQLSelect

Lettura

dynamodb:PartiQLUpdate

Scrittura

BatchGetItem

dynamodb

dynamodb:BatchGetItem

Lettura

BatchWriteItem

dynamodb

dynamodb:BatchWriteItem

Scrittura

CreateBackup

dynamodb

dynamodb:CreateBackup

Scrittura

CreateGlobalTable

dynamodb

dynamodb:CreateGlobalTable

Scrittura

CreateTable

dynamodb

dynamodb:AssociateTableReplica

Scrittura

dynamodb:BatchWriteItem

Scrittura

dynamodb:CreateTable

Scrittura

dynamodb:CreateTableReplica

Scrittura

dynamodb:DeleteItem

Scrittura

dynamodb:GetItem

Lettura

dynamodb:PutItem

Scrittura

dynamodb:PutResourcePolicy

Gestione delle autorizzazioni, scrittura

dynamodb:Query

Lettura

dynamodb:Scan

Lettura

dynamodb:TagResource

Etichettatura, scrittura

dynamodb:UpdateItem

Scrittura

DeleteBackup

dynamodb

dynamodb:DeleteBackup

Scrittura

DeleteItem

dynamodb

dynamodb:DeleteItem

Scrittura

dynamodb:WriteDataForReplication

Scrittura

DeleteResourcePolicy

dynamodb

dynamodb:DeleteResourcePolicy

Gestione delle autorizzazioni, Write

DeleteTable

dynamodb

dynamodb:DeleteTable

Scrittura

DescribeBackup

dynamodb

dynamodb:DescribeBackup

Lettura

DescribeContinuousBackups

dynamodb

dynamodb:DescribeContinuousBackups

Lettura

DescribeContributorInsights

dynamodb

dynamodb:DescribeContributorInsights

Lettura

DescribeEndpoints

dynamodb

dynamodb:DescribeEndpoints

Lettura

DescribeExport

dynamodb

dynamodb:DescribeExport

Lettura

DescribeGlobalTable

dynamodb

dynamodb:DescribeGlobalTable

Lettura

DescribeGlobalTableSettings

dynamodb

dynamodb:DescribeGlobalTableSettings

Lettura

DescribeImport

dynamodb

dynamodb:DescribeImport

Lettura

DescribeKinesisStreamingDestination

dynamodb

dynamodb:DescribeKinesisStreamingDestination

Lettura

DescribeLimits

dynamodb

dynamodb:DescribeLimits

Lettura

DescribeTable

dynamodb

dynamodb:DescribeTable

Lettura

dynamodb:ReadDataForReplication

Lettura

dynamodb:ReplicateSettings

Scrittura

DescribeTableReplicaAutoScaling

dynamodb

dynamodb:DescribeTableReplicaAutoScaling

Lettura

DescribeTimeToLive

dynamodb

dynamodb:DescribeTimeToLive

Lettura

dynamodb:ReadDataForReplication

Lettura

DisableKinesisStreamingDestination

dynamodb

dynamodb:DisableKinesisStreamingDestination

Scrittura

EnableKinesisStreamingDestination

dynamodb

dynamodb:EnableKinesisStreamingDestination

Scrittura

ExecuteStatement

dynamodb

dynamodb:PartiQLDelete

Scrittura

dynamodb:PartiQLInsert

Scrittura

dynamodb:PartiQLSelect

Lettura

dynamodb:PartiQLUpdate

Scrittura

ExecuteTransaction

dynamodb

dynamodb:PartiQLDelete

Scrittura

dynamodb:PartiQLInsert

Scrittura

dynamodb:PartiQLSelect

Lettura

dynamodb:PartiQLUpdate

Scrittura

ExportTableToPointInTime

dynamodb

dynamodb:ExportTableToPointInTime

Scrittura

GetItem

dynamodb

dynamodb:GetItem

Lettura

dynamodb:ReadDataForReplication

Lettura

GetResourcePolicy

dynamodb

dynamodb:GetResourcePolicy

Lettura

ImportTable

dynamodb

dynamodb:ImportTable

Scrittura

ListBackups

dynamodb

dynamodb:ListBackups

List

ListContributorInsights

dynamodb

dynamodb:ListContributorInsights

List

ListExports

dynamodb

dynamodb:ListExports

List

ListGlobalTables

dynamodb

dynamodb:ListGlobalTables

List

ListImports

dynamodb

dynamodb:ListImports

List

ListTables

dynamodb

dynamodb:ListTables

List

ListTagsOfResource

dynamodb

dynamodb:ListTagsOfResource

Lettura

PutItem

dynamodb

dynamodb:PutItem

Scrittura

dynamodb:WriteDataForReplication

Scrittura

PutResourcePolicy

dynamodb

dynamodb:PutResourcePolicy

Gestione delle autorizzazioni, Write

Query

dynamodb

dynamodb:Query

Lettura

RestoreTableFromBackup

dynamodb

dynamodb:BatchWriteItem

Scrittura

dynamodb:DeleteItem

Scrittura

dynamodb:GetItem

Lettura

dynamodb:PutItem

Scrittura

dynamodb:Query

Lettura

dynamodb:RestoreTableFromBackup

Scrittura

dynamodb:Scan

Lettura

dynamodb:UpdateItem

Scrittura

RestoreTableToPointInTime

dynamodb

dynamodb:AssociateTableReplica

Scrittura

dynamodb:BatchWriteItem

Scrittura

dynamodb:CreateTableReplica

Scrittura

dynamodb:DeleteItem

Scrittura

dynamodb:GetItem

Lettura

dynamodb:PutItem

Scrittura

dynamodb:Query

Lettura

dynamodb:Scan

Lettura

dynamodb:UpdateItem

Scrittura

Scan

dynamodb

dynamodb:ReadDataForReplication

Lettura

dynamodb:Scan

Lettura

TagResource

dynamodb

dynamodb:TagResource

Etichettatura, scrittura

TransactGetItems

dynamodb

dynamodb:GetItem

Lettura

TransactWriteItems

dynamodb

dynamodb:ConditionCheckItem

Lettura

dynamodb:DeleteItem

Scrittura

dynamodb:PutItem

Scrittura

dynamodb:UpdateItem

Scrittura

UntagResource

dynamodb

dynamodb:UntagResource

Etichettare, scrivere

UpdateContinuousBackups

dynamodb

dynamodb:UpdateContinuousBackups

Scrittura

UpdateContributorInsights

dynamodb

dynamodb:UpdateContributorInsights

Scrittura

UpdateGlobalTable

dynamodb

dynamodb:UpdateGlobalTable

Scrittura

UpdateGlobalTableSettings

dynamodb

dynamodb:UpdateGlobalTableSettings

Scrittura

UpdateItem

dynamodb

dynamodb:UpdateItem

Scrittura

UpdateKinesisStreamingDestination

dynamodb

dynamodb:UpdateKinesisStreamingDestination

Scrittura

UpdateTable

dynamodb

dynamodb:BatchWriteItem

Scrittura

dynamodb:CreateGlobalTableWitness

Scrittura

dynamodb:CreateTable

Scrittura

dynamodb:CreateTableReplica

Scrittura

dynamodb:DeleteGlobalTableWitness

Scrittura

dynamodb:DeleteItem

Scrittura

dynamodb:GetItem

Lettura

dynamodb:PutItem

Scrittura

dynamodb:Query

Lettura

dynamodb:ReplicateSettings

Scrittura

dynamodb:Scan

Lettura

dynamodb:TagResource

Etichettare, scrivere

dynamodb:UpdateItem

Scrittura

dynamodb:UpdateTable

Scrittura

dynamodb:WriteDataForReplication

Scrittura

UpdateTableReplicaAutoScaling

dynamodb

dynamodb:UpdateTableReplicaAutoScaling

Scrittura

UpdateTimeToLive

dynamodb

dynamodb:ReplicateSettings

Scrittura

dynamodb:UpdateTimeToLive

Scrittura

dynamodb:WriteDataForReplication

Scrittura

DescribeStream

dynamodbstreams

dynamodb:DescribeStream

Lettura

dynamodb:ReadDataForReplication

Lettura

GetRecords

dynamodbstreams

dynamodb:GetRecords

Lettura

dynamodb:ReadDataForReplication

Lettura

GetShardIterator

dynamodbstreams

dynamodb:GetShardIterator

Lettura

dynamodb:ReadDataForReplication

Lettura

ListStreams

dynamodbstreams

dynamodb:ListStreams

Lettura

Operazioni definite da Amazon DynamoDB

Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. Per ogni azione, la tabella elenca i tipi di risorse e le chiavi di condizione supportate da tale azione. Utilizza le policy per concedere le autorizzazioni per eseguire un'operazione in AWS. Quando utilizzi un'operazione in una policy, in genere consenti o rifiuti l'accesso all'operazione API o al comando CLI con lo stesso nome. Tuttavia, in alcuni casi, una singola operazione controlla l'accesso a più di una operazione. In alternativa, alcune operazioni richiedono operazioni differenti.

Operazioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

BatchGetItem

Concede l'autorizzazione per restituire gli attributi di uno o più elementi di una o più tabelle

table*

aws:ResourceTag/${TagKey}

dynamodb:Attributes

dynamodb:LeadingKeys

dynamodb:ReturnConsumedCapacity

dynamodb:Select

Lettura

BatchWriteItem

Concede l'autorizzazione per inserire o eliminare svariati elementi di una o più tabelle

table*

aws:ResourceTag/${TagKey}

dynamodb:Attributes

dynamodb:LeadingKeys

dynamodb:ReturnConsumedCapacity

Scrittura

ConditionCheckItem

Concede l'autorizzazione a ConditionCheckItem operazione verifica l'esistenza di un insieme di attributi per l'elemento con la chiave primaria specificata

table*

aws:ResourceTag/${TagKey}

dynamodb:Attributes

dynamodb:LeadingKeys

dynamodb:ReturnConsumedCapacity

dynamodb:ReturnValues

Lettura

CreateBackup

Concede l'autorizzazione per creare un backup per una tabella esistente

table*

aws:ResourceTag/${TagKey}

Scrittura

CreateGlobalTable

Concede l'autorizzazione per creare una tabella globale da una tabella esistente

global-table*

Scrittura

table*

aws:ResourceTag/${TagKey}

CreateTable

Concede l'autorizzazione a CreateTable operazione aggiunge una nuova tabella al tuo account

table*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

DeleteBackup

Concede l'autorizzazione per eliminare un backup esistente di una tabella

backup*

Scrittura

DeleteItem

Concede l'autorizzazione per eliminare un singolo elemento di una tabella in base alla chiave primaria

table*

aws:ResourceTag/${TagKey}

dynamodb:Attributes

dynamodb:EnclosingOperation

dynamodb:LeadingKeys

dynamodb:ReturnConsumedCapacity

dynamodb:ReturnValues

Scrittura

DeleteResourcePolicy

Concede il permesso di eliminare la politica basata sulle risorse allegata alla risorsa

stream*

aws:ResourceTag/${TagKey}

Gestione delle autorizzazioni, scrittura

table*

aws:ResourceTag/${TagKey}

DeleteTable

Concede il permesso a DeleteTable operazione che elimina una tabella e tutti i suoi elementi

table*

aws:ResourceTag/${TagKey}

Scrittura

DescribeBackup

Concede l'autorizzazione per descrivere un backup esistente di una tabella

backup*

Lettura

DescribeContinuousBackups

Concede l'autorizzazione per controllare lo stato delle impostazioni di ripristino del backup per la tabella specificata

table*

aws:ResourceTag/${TagKey}

Lettura

DescribeContributorInsights

Concede l'autorizzazione per descrivere lo stato dei contributor insights e i dettagli correlati per una determinata tabella o indice secondario globale

index

aws:ResourceTag/${TagKey}

Lettura

table*

aws:ResourceTag/${TagKey}

DescribeEndpoints

Concede l'autorizzazione per restituire le informazioni sugli endpoint regionali

Lettura

DescribeExport

Concede l'autorizzazione per descrivere un'esportazione esistente di una tabella

export*

Lettura

DescribeGlobalTable

Concede l'autorizzazione per restituire informazioni sulla tabella globale specificata

global-table*

Lettura

DescribeGlobalTableSettings

Concede l'autorizzazione per restituire informazioni sulle impostazioni della tabella globale specificata

global-table*

Lettura

DescribeImport

Concede l'autorizzazione per descrivere una importazione esistente

import*

Lettura

DescribeKinesisStreamingDestination

Concede l'autorizzazione a concedere l'autorizzazione per descrivere lo stato dello streaming Kinesis e i dettagli correlati per una determinata tabella

table*

aws:ResourceTag/${TagKey}

Lettura

DescribeLimits

Concede l'autorizzazione a restituire gli attuali limiti di capacità previsti per il Account AWS in una regione, sia per l'intera regione che per qualsiasi tabella DynamoDB che crei lì

Lettura

DescribeStream

Concede l'autorizzazione per restituire informazioni su un flusso, inclusi lo stato attuale del flusso, il suo Amazon Resource Name (ARN), la composizione delle sue partizioni e la corrispondente tabella su Dynamo DB

stream*

aws:ResourceTag/${TagKey}

Lettura

DescribeTable

Concede l'autorizzazione per restituire informazioni sulla tabella

table*

aws:ResourceTag/${TagKey}

Lettura

DescribeTableReplicaAutoScaling

Concede l'autorizzazione per descrivere le impostazioni di Auto Scaling per tutte le repliche della tabella globale

table*

aws:ResourceTag/${TagKey}

Lettura

DescribeTimeToLive

Concede l'autorizzazione per fornire una descrizione in merito allo stato della durata (TTL) per la tabella specificata

table*

aws:ResourceTag/${TagKey}

Lettura

DisableKinesisStreamingDestination

Concede l'autorizzazione a concedere l'autorizzazione per interrompere la replica dalla tabella DynamoDB al flusso di dati Kinesis

table*

aws:ResourceTag/${TagKey}

Scrittura

EnableKinesisStreamingDestination

Concede l'autorizzazione a concedere l'autorizzazione per avviare la replica dei dati della tabella nel flusso di dati Kinesis specificato in un timestamp scelto durante il flusso di lavoro di attivazione

table*

aws:ResourceTag/${TagKey}

Scrittura

ExportTableToPointInTime

Concede l'autorizzazione per avviare un'esportazione di una tabella Dynamo DB in S3

table*

aws:ResourceTag/${TagKey}

Scrittura

GetItem

Concede il permesso a GetItem operazione che restituisce un set di attributi per l'elemento con la chiave primaria specificata

table*

aws:ResourceTag/${TagKey}

dynamodb:Attributes

dynamodb:EnclosingOperation

dynamodb:LeadingKeys

dynamodb:ReturnConsumedCapacity

dynamodb:Select

Lettura

GetRecords

Concede l'autorizzazione per recuperare il flusso di record da una determinata partizione

stream*

aws:ResourceTag/${TagKey}

Lettura

GetResourcePolicy

Concede l'autorizzazione a visualizzare una politica basata sulle risorse per una risorsa

stream*

aws:ResourceTag/${TagKey}

Lettura

table*

aws:ResourceTag/${TagKey}

GetShardIterator

Concede l'autorizzazione per restituire un iteratore di partizione

stream*

aws:ResourceTag/${TagKey}

Lettura

ImportTable

Concede l'autorizzazione per avviare un'importazione da S3 a una tabella DynamoDB

table*

aws:ResourceTag/${TagKey}

Scrittura

ListBackups

Concede l'autorizzazione per elencare i backup associati all'account e all'endpoint

List

ListContributorInsights

Concede il permesso di elencare i ContributorInsightsSummary per tutte le tabelle e gli indici secondari globali associati all'account corrente e all'endpoint

List

ListExports

Concede l'autorizzazione per elencare le esportazioni associate all'account e all'endpoint

table

aws:ResourceTag/${TagKey}

List

ListGlobalTables

Concede l'autorizzazione per elencare tutte le tabelle globali che dispongono di una replica nella regione specificata

List

ListImports

Concede l'autorizzazione per elencare le importazioni associate all'account e all'endpoint

table

aws:ResourceTag/${TagKey}

List

ListStreams

Concede l'autorizzazione per restituire una matrice degli ARN dei flussi associati all'account e all'endpoint attuali

Lettura

ListTables

Concede l'autorizzazione per restituire una matrice di nomi di tabella associati all'account e all'endpoint attuali

List

ListTagsOfResource

Concede l'autorizzazione per pubblicare tutti i tag su una risorsa Amazon DynamoDB

stream*

aws:ResourceTag/${TagKey}

Lettura

table*

aws:ResourceTag/${TagKey}

PartiQLDelete

Concede l'autorizzazione per eliminare un singolo elemento di una tabella in base alla chiave primaria

table*

aws:ResourceTag/${TagKey}

dynamodb:Attributes

dynamodb:EnclosingOperation

dynamodb:LeadingKeys

dynamodb:ReturnValues

Write

PartiQLInsert

Concede l'autorizzazione per creare un nuovo elemento, se nella tabella non esiste già un elemento con la stessa chiave primaria

table*

aws:ResourceTag/${TagKey}

dynamodb:Attributes

dynamodb:EnclosingOperation

dynamodb:LeadingKeys

Write

PartiQLSelect

Concede l'autorizzazione per leggere un insieme di attributi per gli elementi di una tabella o di un indice

index

aws:ResourceTag/${TagKey}

dynamodb:Attributes

dynamodb:EnclosingOperation

dynamodb:FullTableScan

dynamodb:LeadingKeys

dynamodb:Select

Read

table*

aws:ResourceTag/${TagKey}

dynamodb:Attributes

dynamodb:EnclosingOperation

dynamodb:FullTableScan

dynamodb:LeadingKeys

dynamodb:Select

PartiQLUpdate

Concede l'autorizzazione per modificare gli attributi di un elemento esistente

table*

aws:ResourceTag/${TagKey}

dynamodb:Attributes

dynamodb:EnclosingOperation

dynamodb:LeadingKeys

dynamodb:ReturnValues

Scrittura

PutItem

Concede l'autorizzazione per creare un nuovo elemento o sostituire un vecchio elemento con uno nuovo

table*

aws:ResourceTag/${TagKey}

dynamodb:Attributes

dynamodb:EnclosingOperation

dynamodb:LeadingKeys

dynamodb:ReturnConsumedCapacity

dynamodb:ReturnValues

Scrittura

PutResourcePolicy

Concede il permesso di allegare una politica basata sulle risorse alla risorsa

stream*

aws:ResourceTag/${TagKey}

Gestione delle autorizzazioni, scrittura

table*

aws:ResourceTag/${TagKey}

Query

Concede l'autorizzazione per utilizzare la chiave primaria di una tabella o un indice secondario per accedere direttamente agli elementi di tale tabella o indice

index

aws:ResourceTag/${TagKey}

dynamodb:Attributes

dynamodb:LeadingKeys

dynamodb:ReturnConsumedCapacity

dynamodb:ReturnValues

dynamodb:Select

Lettura

table*

aws:ResourceTag/${TagKey}

dynamodb:Attributes

dynamodb:LeadingKeys

dynamodb:ReturnConsumedCapacity

dynamodb:ReturnValues

dynamodb:Select

RestoreTableFromBackup

Concede l'autorizzazione per creare una nuova tabella da un backup esistente

backup*

Scrittura

table*

aws:ResourceTag/${TagKey}

RestoreTableToPointInTime

Concede l'autorizzazione per ripristinare una tabella a un point-in-time

table*

aws:ResourceTag/${TagKey}

Scrittura

Scan

Concede l'autorizzazione per restituire uno o più elementi e i relativi attributi accedendo a ogni elemento di una tabella o di un indice secondario

index

aws:ResourceTag/${TagKey}

dynamodb:Attributes

dynamodb:ReturnConsumedCapacity

dynamodb:ReturnValues

dynamodb:Select

Lettura

table*

aws:ResourceTag/${TagKey}

dynamodb:Attributes

dynamodb:ReturnConsumedCapacity

dynamodb:ReturnValues

dynamodb:Select

SearchVectors

Concede il permesso di eseguire una ricerca di somiglianza vettoriale su un indice vettoriale associato a una tabella Amazon DynamoDB

index*

aws:ResourceTag/${TagKey}

Lettura

table*

aws:ResourceTag/${TagKey}

TagResource

Concede l'autorizzazione per associare un set di tag a una risorsa di Amazon DynamoDB

stream*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

table*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Concede l'autorizzazione per rimuovere l'associazione dei tag da una risorsa di Amazon DynamoDB

stream*

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettare, scrivere

table*

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateContinuousBackups

Concede l'autorizzazione per abilitare o disabilitare i backup continui

table*

aws:ResourceTag/${TagKey}

Scrittura

UpdateContributorInsights

Concede l'autorizzazione per aggiornare lo stato dei contributor insights per una tabella o un indice secondario globale specifici

index

aws:ResourceTag/${TagKey}

Scrittura

table*

aws:ResourceTag/${TagKey}

UpdateGlobalTable

Concede l'autorizzazione per aggiungere o rimuovere le repliche nella tabella globale specificata

global-table*

Scrittura

table*

aws:ResourceTag/${TagKey}

UpdateGlobalTableSettings

Concede l'autorizzazione per aggiornare le impostazioni della tabella globale specificata

global-table*

Scrittura

table*

aws:ResourceTag/${TagKey}

UpdateItem

Concede l'autorizzazione per modificare gli attributi di un elemento esistente o aggiunge un nuovo elemento alla tabella se questo non esiste già

table*

aws:ResourceTag/${TagKey}

dynamodb:Attributes

dynamodb:EnclosingOperation

dynamodb:LeadingKeys

dynamodb:ReturnConsumedCapacity

dynamodb:ReturnValues

Scrittura

UpdateKinesisStreamingDestination

Concede il permesso di aggiornare le configurazioni di replica dei dati per il flusso di dati Kinesis specificato

table*

aws:ResourceTag/${TagKey}

Scrittura

UpdateTable

Concede l'autorizzazione per modificare le impostazioni di throughput assegnato, gli indici secondari globali o le impostazioni di DynamoDB Streams per una determinata tabella

table*

aws:ResourceTag/${TagKey}

Scrittura

UpdateTableReplicaAutoScaling

Concede l'autorizzazione per aggiornare le impostazioni di scalabilità automatica nella tabella di replica

table*

aws:ResourceTag/${TagKey}

Scrittura

UpdateTimeToLive

Concede l'autorizzazione per abilitare o disabilitare il TTL per la tabella specificata

table*

aws:ResourceTag/${TagKey}

Scrittura

Permission-only azioni per Amazon DynamoDB

Le seguenti azioni sono definite da Amazon DynamoDB ma non sono richiamabili direttamente tramite alcuna operazione API. Possono essere utilizzate solo nelle dichiarazioni delle politiche IAM per concedere o negare le autorizzazioni.

Operazioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

AssociateTableReplica

Concede il permesso di creare una replica globale della tabella con più account

table*

aws:ResourceTag/${TagKey}

Scrittura

CreateGlobalTableWitness

Concede il permesso di aggiungere un testimone a una tabella globale

table*

aws:ResourceTag/${TagKey}

Scrittura

CreateTableReplica

Concede l'autorizzazione per aggiungere una nuova tabella di replica

table*

aws:ResourceTag/${TagKey}

Scrittura

DeleteGlobalTableWitness

Concede il permesso di rimuovere un testimone da una tabella globale

table*

aws:ResourceTag/${TagKey}

Scrittura

DeleteTableReplica

Concede l'autorizzazione per eliminare una tabella di replica e tutti i suoi elementi

table*

aws:ResourceTag/${TagKey}

Scrittura

DescribeReservedCapacity

Concede l'autorizzazione per descrivere uno o più acquisti di capacità riservata

Lettura

DescribeReservedCapacityOfferings

Concede l'autorizzazione per descrivere le offerte di capacità riservata disponibili per l'acquisto

Lettura

DisassociateTableReplica

Concede il permesso di dissociare una tabella di replica da una tabella globale mantenendo la tabella e i relativi dati

table*

aws:ResourceTag/${TagKey}

Scrittura

GetAbacStatus

Concede l'autorizzazione a visualizzare lo stato del controllo di accesso basato sugli attributi per l'account

Lettura

InjectError

Concede il permesso di avviare esperimenti su una tabella globale

dynamodb:FisActionId

dynamodb:FisTargetArns

Scrittura

PurchaseReservedCapacityOfferings

Concede l'autorizzazione per acquistare capacità riservata da usare all'interno dell'account

Scrittura

ReadDataForReplication

Concede il permesso di leggere i dati da una replica di tabella globale con più account

table*

aws:ResourceTag/${TagKey}

Lettura

ReplicateSettings

Concede l'autorizzazione a configurare le impostazioni per una replica di tabella globale con più account

table*

aws:ResourceTag/${TagKey}

Scrittura

RestoreTableFromAwsBackup

Concede l'autorizzazione a creare una nuova tabella dal punto di ripristino in poi AWS Backup

table*

aws:ResourceTag/${TagKey}

Scrittura

StartAwsBackupJob

Concede il permesso di creare un backup su AWS Backup con funzionalità avanzate abilitate

table*

aws:ResourceTag/${TagKey}

Scrittura

UpdateAbacStatus

Concede l'autorizzazione per aggiornare lo stato del controllo degli accessi basato sugli attributi per l'account

Gestione delle autorizzazioni, scrittura

UpdateGlobalTableVersion

Concede l'autorizzazione per aggiornare la versione della tabella globale specificata

global-table*

Scrittura

table

aws:ResourceTag/${TagKey}

WriteDataForReplication

Concede l'autorizzazione a scrivere dati su una replica di tabella globale con più account

table*

aws:ResourceTag/${TagKey}

Scrittura

Tipi di risorsa definiti da Amazon DynamoDB

I seguenti tipi di risorse sono definiti da questo servizio e possono essere utilizzati nell'elemento Resource delle istruzioni di policy delle autorizzazioni IAM.

Tipi di risorse ARN Chiavi di condizione

backup

arn:${Partition}:dynamodb:${Region}:${Account}:table/${TableName}/backup/${BackupName}

export

arn:${Partition}:dynamodb:${Region}:${Account}:table/${TableName}/export/${ExportName}

global-table

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

import

arn:${Partition}:dynamodb:${Region}:${Account}:table/${TableName}/import/${ImportName}

index

arn:${Partition}:dynamodb:${Region}:${Account}:table/${TableName}/index/${IndexName}

aws:ResourceTag/${TagKey}

stream

arn:${Partition}:dynamodb:${Region}:${Account}:table/${TableName}/stream/${StreamLabel}

aws:ResourceTag/${TagKey}

table

arn:${Partition}:dynamodb:${Region}:${Account}:table/${TableName}

aws:ResourceTag/${TagKey}

Chiavi di condizione per Amazon DynamoDB

Amazon DynamoDB definisce le seguenti chiavi di condizione che possono essere utilizzate nell'elemento Condition di una policy IAM.

Chiavi di condizione Descrizione Tipo

aws:RequestTag/${TagKey}

Filtra l'accesso per i tag passati nella richiesta

String

aws:ResourceTag/${TagKey}

Filtra l'accesso per i tag associati alla risorsa

String

aws:TagKeys

Filtra l'accesso tramite le chiavi di tag passate nella richiesta

ArrayOfString

dynamodb:Attributes

Filtra l'accesso per i nomi degli attributi (campi o colonne) della tabella

ArrayOfString

dynamodb:EnclosingOperation

Filtra l'accesso per bloccare le chiamate API di transazioni e consentire chiamate API non di transazione e viceversa

String

dynamodb:FirstPartitionKeyValues

Filtra l'accesso in base alla prima chiave di partizione della tabella

ArrayOfString

dynamodb:FisActionId

Filtra l'accesso in base all'ID di un AWS Azione FIS

String

dynamodb:FisTargetArns

Filtra l'accesso da parte dell'ARN di un' AWS Obiettivo FIS

ArrayOfARN

dynamodb:FourthPartitionKeyValues

Filtra l'accesso in base alla quarta chiave di partizione della tabella

ArrayOfString

dynamodb:FullTableScan

Filtra l'accesso per bloccare la scansione completa della tabella

Bool

dynamodb:LeadingKeys

Filtra l'accesso in base alla prima chiave di partizione della tabella

ArrayOfString

dynamodb:ReturnConsumedCapacity

Filtra l'accesso tramite ReturnConsumedCapacity parametro di una richiesta. Può assumere i valori "TOTAL" o "NONE”

String

dynamodb:ReturnValues

Filtra l'accesso tramite ReturnValues parametro della richiesta. Può assumere uno dei seguenti valori: "ALL_OLD", "UPDATED_OLD"," ALL_NEW"," UPDATED_NEW" o "NONE"

String

dynamodb:SecondPartitionKeyValues

Filtra l'accesso tramite la seconda chiave di partizione della tabella

ArrayOfString

dynamodb:Select

Filtra l'accesso in base al parametro Select di una richiesta di query o di scansione

String

dynamodb:ThirdPartitionKeyValues

Filtra l'accesso tramite la terza chiave di partizione della tabella

ArrayOfString