Operazioni API supportate da politiche basate sulle risorse - Amazon DynamoDB

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 API supportate da politiche basate sulle risorse

Questo argomento elenca le operazioni API supportate dalle politiche basate sulle risorse. Tuttavia, per l'accesso tra account diversi, è possibile utilizzare solo un determinato set di API DynamoDB tramite policy basate sulle risorse. Non è possibile allegare policy basate sulle 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 politiche basate sulle risorse. Poiché gli amministratori delle tabelle configurano le impostazioni interne delle tabelle all'interno dello stesso account, le API, come UpdateTimeToLivee DisableKinesisStreamingDestination, non supportano l'accesso tra account tramite politiche basate sulle risorse.

Le API del piano dati e del piano di controllo di DynamoDB che supportano l'accesso tra 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 TableName parametro di queste API. Tuttavia, non tutte queste API supportano l'accesso tra account.

La tabella seguente elenca il supporto a livello di API per le politiche basate sulle risorse e l'accesso tra account.

Azione API Supporto di policy basato sulle risorse Supporto per più account
Data Plane - Tables/indexes

DeleteItem

GetItem

PutItem

Query

Scan

UpdateItem

TransactGetItems

TransactWriteItems

BatchGetItem

BatchWriteItem

PartiQL

BatchExecuteStatement

No

ExecuteStatement

No

ExecuteTransaction

No
Control Plane - Tables

CreateTable

No No

DeleteTable

DescribeTable

UpdateTable

Version 2019.11.21 (Current) global tables

DescribeTableReplicaAutoScaling

No

UpdateTableReplicaAutoScaling

No
Version 2017.11.29 (Legacy) global table

CreateGlobalTable

No No

DescribeGlobalTable

No No

DescribeGlobalTableSettings

No No

ListGlobalTables

No No

UpdateGlobalTable

No No

UpdateGlobalTableSettings

No No
Tags

ListTagsOfResource

TagResource

UntagResource

Backup/Restore

CreateBackup

No

DescribeBackup

No No

DeleteBackup

No No

RestoreTableFromBackup

No No
Continuous Backup/Restore (PITR)

DescribeContinuousBackups

No

RestoreTableToPointInTime

No

UpdateContinuousBackups

No
Contributor Insights

DescribeContributorInsights

No

ListContributorInsights

No No

UpdateContributorInsights

No
Export

DescribeExport

No No

ExportTableToPointInTime

No

ListExports

No No
Import

DescribeImport

No No

ImportTable

No No

ListImports

No No
Kinesis

DescribeKinesisStreamingDestination

No

DisableKinesisStreamingDestination

No

EnableKinesisStreamingDestination

No

UpdateKinesisStreamingDestination

No
Resource policies

GetResourcePolicy

No

PutResourcePolicy

No

DeleteResourcePolicy

No
Time-to-Live

DescribeTimeToLive

No

UpdateTimeToLive

No
Others

DescribeLimits

No No

DescribeEndpoints

No No

ListBackups

No No

ListTables

No No

La tabella seguente elenca il supporto a livello di API delle API DynamoDB Streams per le policy basate sulle risorse e l'accesso tra account.

Azione API Supporto di policy basato sulle risorse Supporto per più account

DescribeStream

GetRecords

GetShardIterator

ListStreams

No No