Operazioni API DynamoDB supportate da policy basate su risorse - Amazon DynamoDB

Operazioni API DynamoDB supportate da policy basate su risorse

Questo argomento elenca le operazioni API supportate dalle policy basate su risorse. Tuttavia, per l’accesso multi-account, è possibile utilizzare solo un determinato set di API DynamoDB tramite policy basate su risorse. Non è possibile collegare policy basate su risorse a tipi di risorse come backup e importazioni. Le azioni IAM, che corrispondono alle API che operano su questi tipi di risorse, sono escluse dalle azioni IAM supportate nelle policy basate su risorse. Poiché gli amministratori delle tabelle configurano le impostazioni interne delle tabelle all’interno dello stesso account, le API, come UpdateTimeToLive e DisableKinesisStreamingDestination, non supportano l’accesso multi-account tramite policy basate su risorse.

Le API del piano dati e del piano di controllo (control-plane) di DynamoDB che supportano l’accesso multi-account supportano anche l’overload dei nomi delle tabelle, che consente di specificare l’ARN della tabella anziché il nome della tabella. È possibile specificare l’ARN della tabella nel parametro TableName di queste API. Tuttavia, non tutte queste API supportano l’accesso multi-account.

Operazioni API del piano dati

La tabella seguente elenca il supporto a livello di API fornito dalle operazioni API del piano dati per le policy basate su risorse e l’accesso multi-account.

API del piano dati – Tabelle/indici Supporto per policy basate su risorse Supporto multi-account

DeleteItem

GetItem

PutItem

Query

Scan

UpdateItem

TransactGetItems

TransactWriteItems

BatchGetItem

BatchWriteItem

Operazioni API PartiQL

La tabella seguente elenca il supporto a livello di API fornito dalle operazioni API PartiQL per le policy basate su risorse e l’accesso multi-account.

API PartiQL Supporto per policy basate su risorse Supporto multi-account

BatchExecuteStatement

No

ExecuteStatement

No

ExecuteTransaction

No

Operazioni API del piano di controllo (control-plane)

La tabella seguente elenca il supporto a livello di API fornito dalle operazioni API del piano di controllo (control-plane) per le policy basate su risorse e l’accesso multi-account.

API del piano di controllo (control-plane) – Tabelle Supporto per policy basate su risorse Supporto multi-account

CreateTable

No No

DeleteTable

DescribeTable

UpdateTable

Operazioni API delle tabelle globali versione 2019.11.21 (Corrente)

La tabella seguente elenca il supporto a livello di API fornito dalle operazioni API delle Tabelle globali versione 2019.11.21 (Corrente) per le policy basate su risorse e l’accesso multi-account.

API delle tabelle globali versione 2019.11.21 (Corrente) Supporto per policy basate su risorse Supporto multi-account

DescribeTableReplicaAutoScaling

No

UpdateTableReplicaAutoScaling

No

Operazioni API delle tabelle globali versione 2017.11.29 (Legacy)

La tabella seguente elenca il supporto a livello di API fornito dalle operazioni API delle tabelle globali versione 2017.11.29 (Legacy) per le policy basate su risorse e l’accesso multi-account.

API delle tabelle globali versione 2017.11.29 (Legacy) Supporto per policy basate su risorse Supporto multi-account

CreateGlobalTable

No No

DescribeGlobalTable

No No

DescribeGlobalTableSettings

No No

ListGlobalTables

No No

UpdateGlobalTable

No No

UpdateGlobalTableSettings

No No

Operazione API dei tag

La tabella seguente elenca il supporto a livello di API fornito dalle operazioni API relative ai tag per le policy basate su risorse e l’accesso multi-account.

API dei tag Supporto per policy basate su risorse Supporto multi-account

ListTagsOfResource

TagResource

UntagResource

Operazioni API di backup e ripristino

La tabella seguente elenca il supporto a livello di API fornito dalle operazioni API relative al backup e al ripristino per le policy basate su risorse e l’accesso multi-account.

API di backup e ripristino Supporto per policy basate su risorse Supporto multi-account

CreateBackup

No

DescribeBackup

No No

DeleteBackup

No No

RestoreTableFromBackup

No No

Operazioni API di backup/ripristino (PITR) continui

La tabella seguente elenca il supporto a livello di API fornito dalle operazioni API relative a backup/ripristino (PITR) continui per le policy basate su risorse e l’accesso multi-account.

API di backup/ripristino (PITR) continui Supporto per policy basate su risorse Supporto multi-account

DescribeContinuousBackups

No

RestoreTableToPointInTime

No

UpdateContinuousBackups

No

Operazioni API di Contributor Insights

La tabella seguente elenca il supporto a livello di API fornito dalle operazioni API relative a backup/ripristino (PITR) continui per le policy basate su risorse e l’accesso multi-account.

API di Contributor Insights Supporto per policy basate su risorse Supporto multi-account

DescribeContributorInsights

No

ListContributorInsights

No No

UpdateContributorInsights

No

Operazioni API di esportazione

La tabella seguente elenca il supporto a livello di API fornito dalle operazioni API di esportazione per le policy basate su risorse e l’accesso multi-account.

API di esportazione Supporto per policy basate su risorse Supporto multi-account

DescribeExport

No No

ExportTableToPointInTime

No

ListExports

No No

Operazioni API di importazione

La tabella seguente elenca il supporto a livello di API fornito dalle operazioni API di esportazione per le policy basate su risorse e l’accesso multi-account.

API di importazione Supporto per policy basate su risorse Supporto multi-account

DescribeImport

No No

ImportTable

No No

ListImports

No No

Operazioni API del flusso di dati Amazon Kinesis

La tabella seguente elenca il supporto a livello di API fornito dalle operazioni API del flusso di dati Kinesis per le policy basate su risorse e l’accesso multi-account.

API di Kinesis Supporto per policy basate su risorse Supporto multi-account

DescribeKinesisStreamingDestination

No

DisableKinesisStreamingDestination

No

EnableKinesisStreamingDestination

No

UpdateKinesisStreamingDestination

No

Operazioni API di policy basate su risorse

La tabella seguente elenca il supporto a livello di API fornito dalle operazioni API di policy basate su risorse per le policy basate su risorse e l’accesso multi-account.

API di policy basate su risorse Supporto per policy basate su risorse Supporto multi-account

GetResourcePolicy

No

PutResourcePolicy

No

DeleteResourcePolicy

No

Operazioni API Time to Live

La tabella seguente elenca il supporto a livello di API fornito dalle operazioni API Time to Live (TTL) per le policy basate su risorse e l’accesso multi-account.

API del TTL Supporto per policy basate su risorse Supporto multi-account

DescribeTimeToLive

No

UpdateTimeToLive

No

Altre operazioni API

La tabella seguente elenca il supporto a livello di API fornito da altre operazioni API varie per le policy basate su risorse e l’accesso multi-account.

Altre API Supporto per policy basate su risorse Supporto multi-account

DescribeLimits

No No

DescribeEndpoints

No No

ListBackups

No No

ListTables

No No

Operazioni API per i flussi DynamoDB

La tabella seguente elenca il supporto a livello di API delle API dei flussi DynamoDB per le policy basate su risorse e l’accesso multi-account.

API dei flussi DynamoDB Supporto per policy basate su risorse Supporto multi-account

DescribeStream

GetRecords

GetShardIterator

ListStreams

No No