Data retrieval APIs for Amazon DynamoDB
Amazon DynamoDB provides the following APIs for data retrieval.
| Actions | Description | Access level |
|---|---|---|
| BatchGetItem | Return the attributes of one or more items from one or more tables | Read |
| ConditionCheckItem | The ConditionCheckItem operation checks the existence of a set of attributes for the item with the given primary key | Read |
| DescribeBackup | Describe an existing backup of a table | Read |
| DescribeContinuousBackups | Check the status of the backup restore settings on the specified table | Read |
| DescribeContributorInsights | Describe the contributor insights status and related details for a given table or global secondary index | Read |
| DescribeEndpoints | Return the regional endpoint information | Read |
| DescribeExport | Describe an existing Export of a table | Read |
| DescribeGlobalTable | Return information about the specified global table | Read |
| DescribeGlobalTableSettings | Return settings information about the specified global table | Read |
| DescribeImport | Describe an existing import | Read |
| DescribeKinesisStreamingDestination | Grant permission to describe the status of Kinesis streaming and related details for a given table | Read |
| DescribeLimits | Return the current provisioned-capacity limits for your AWS account in a region, both for the region as a whole and for any one DynamoDB table that you create there | Read |
| DescribeReservedCapacity | Describe one or more of the Reserved Capacity purchased | Read |
| DescribeReservedCapacityOfferings | Describe Reserved Capacity offerings that are available for purchase | Read |
| DescribeStream | Return information about a stream, including the current status of the stream, its Amazon Resource Name (ARN), the composition of its shards, and its corresponding DynamoDB table | Read |
| DescribeTable | Return information about the table | Read |
| DescribeTableReplicaAutoScaling | Describe the auto scaling settings across all replicas of the global table | Read |
| DescribeTimeToLive | Give a description of the Time to Live (TTL) status on the specified table | Read |
| GetAbacStatus | View the status of Attribute Based Access Control for the account | Read |
| GetItem | The GetItem operation that returns a set of attributes for the item with the given primary key | Read |
| GetRecords | Retrieve the stream records from a given shard | Read |
| GetResourcePolicy | View a resource-based policy for a resource | Read |
| GetShardIterator | Return a shard iterator | Read |
| ListBackups | List backups associated with the account and endpoint | List |
| ListContributorInsights | List the ContributorInsightsSummary for all tables and global secondary indexes associated with the current account and endpoint | List |
| ListExports | List exports associated with the account and endpoint | List |
| ListGlobalTables | List all global tables that have a replica in the specified region | List |
| ListImports | List imports associated with the account and endpoint | List |
| ListStreams | Return an array of stream ARNs associated with the current account and endpoint | Read |
| ListTables | Return an array of table names associated with the current account and endpoint | List |
| ListTagsOfResource | List all tags on an Amazon DynamoDB resource | Read |
| PartiQLSelect | Read a set of attributes for items from a table or index | Read |
| Query | Use the primary key of a table or a secondary index to directly access items from that table or index | Read |
| ReadDataForReplication | Read data from a multi account global table replica | Read |
| Scan | Return one or more items and item attributes by accessing every item in a table or a secondary index | Read |