Operaciones de la API admitidas por las políticas basadas en recursos - Amazon DynamoDB

Operaciones de la API admitidas por las políticas basadas en recursos

Este tema muestra las operaciones de la API admitidas por políticas basadas en recursos. Sin embargo, para acceso entre cuentas, puede usar solo un determinado conjunto de API de DynamoDB a través de políticas basadas en recursos. No puede asociar políticas basadas en recursos a tipos de recursos, como las copias de seguridad y las importaciones. Las acciones de IAM, que se corresponden con las API que funcionan en estos tipos de recursos, están excluidas de las acciones de IAM admitidas en las políticas basadas en recursos. Como los administradores de tablas configuran los ajustes internos de las tablas en la misma cuenta, las API, tales como UpdateTimetoLive y DisableKinesisStreamingDestination, no admiten el acceso entre cuentas mediante las políticas basadas en recursos.

Las API de plano de datos y plano de control de DynamoDB que admiten el acceso entre cuentas también admiten la sobrecarga de nombres de tabla, lo que permite especificar el ARN de la tabla en lugar del nombre de la tabla. Puede especificar el ARN de la tabla en el parámetro TableName de estas API. Sin embargo, no todas estas API admiten el acceso entre cuentas.

En la siguiente tabla se muestra la compatibilidad en el nivel de la API para las políticas basadas en recursos y el acceso entre cuentas.

Acción de la API Compatibilidad con las políticas basadas en recursos Compatibilidad entre cuentas
Data Plane - Tables/indexes

DeleteItem

Yes Yes

GetItem

Yes Yes

PutItem

Yes Yes

Query

Yes Yes

Scan

Yes Yes

UpdateItem

Yes Yes

TransactGetItems

Yes Yes

TransactWriteItems

Yes Yes

BatchGetItem

Yes Yes

BatchWriteItem

Yes Yes
PartiQL

BatchExecuteStatement

Yes No

ExecuteStatement

Yes No

ExecuteTransaction

Yes No
Control Plane - Tables

CreateTable

No No

DeleteTable

Yes Yes

DescribeTable

Yes Yes

UpdateTable

Yes Yes
Version 2019.11.21 (Current) global tables

DescribeTableReplicaAutoScaling

Yes No

UpdateTableReplicaAutoScaling

Yes 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

Yes Yes

TagResource

Yes Yes

UntagResource

Yes Yes
Backup/Restore

CreateBackup

Yes No

DescribeBackup

No No

DeleteBackup

No No

RestoreTableFromBackup

No No
Continuous Backup/Restore (PITR)

DescribeContinuousBackups

Yes No

RestoreTableToPointInTime

Yes No

UpdateContinuousBackups

Yes No
Contributor Insights

DescribeContributorInsights

Yes No

ListContributorInsights

No No

UpdateContributorInsights

Yes No
Export

DescribeExport

No No

ExportTableToPointInTime

Yes No

ListExports

No No
Import

DescribeImport

No No

ImportTable

No No

ListImports

No No
Kinesis

DescribeKinesisStreamingDestination

Yes No

Deshabilite el destino de transmisión de Kinesis

Yes No

EnableKinesisStreamingDestination

Yes No

UpdateKinesisStreamingDestination

Yes No
Resource policies

GetResourcePolicy

Yes No

PutResourcePolicy

Yes No

DeleteResourcePolicy

Yes No
Time-to-Live

DescribeTimeToLive

Yes No

UpdateTimeToLive

Yes No
Others

DescribeLimits

No No

DescribeEndpoints

No No

ListBackups

No No

ListTables

No No

En la siguiente tabla se muestra la compatibilidad en el nivel de la API de las API de DynamoDB Streams para las políticas basadas en recursos y el acceso entre cuentas.

Acción de la API Compatibilidad con las políticas basadas en recursos Compatibilidad entre cuentas

DescribeStream

GetRecords

GetShardIterator

ListStreams

No No