# @aws-lite/dynamodb 中文文档

规范地址：https://npmcn.com/package/%40aws-lite/dynamodb/

版本：0\.3\.9
npm 元数据更新时间：2026-03-06T19:10:29.561Z
中文译文更新时间：2026-11-07T10:56:13.851Z
软件包许可：Apache-2\.0

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40aws-lite/dynamodb
原文对照：https://npmcn.com/package/%40aws-lite/dynamodb/?lang=original
项目主页：https://aws-lite.org/services/dynamodb
源码仓库：https://github.com/aws-lite/aws-lite

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：86.1 kB，3 个文件
- 模块格式：ES Module
- TypeScript 类型：未声明
- Node.js 要求：\>=16
- 运行依赖：0 个
- 首次发布：2023-09-20T16:29:39.889Z
- 最新版本发布：2024-12-23T20:11:15.962Z
- 近 30 天下载量：223402（2026-10-08 至 2026-11-06，npm 官方下载统计）
- 已发布版本数：18（近 12 个月 0 个）

## 中文简介

公务 `aws-lite` dynamoDB 插件

## 安装

```sh
npm install @aws-lite/dynamodb
```

也可以使用：`pnpm add @aws-lite/dynamodb`、`yarn add @aws-lite/dynamodb`、`bun add @aws-lite/dynamodb`

## README

# [`@aws-lite/dynamodb`](https://aws-lite.org/services/dynamodb)

> 公务 `aws-lite` dynamoDB 插件

> 由下列人员维护: [@ architect](https://github.com/architect)

## 安装

```sh
npm i @aws-lite/dynamodb
```

可选安装类型 :

```sh
npm i -D @aws-lite/dynamodb-types
```

## 参考文献

[在aws-lite.org提供实例参考文件](https://aws-lite.org/services/dynamodb)

## 方法

### `BatchExecuteStatement`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_BatchExecuteStatement.html)

属性 :

-   **`Statements` (阵) \[需要\]**
    -   代表正在运行的批次的 PartiQL 语句阵列
-   **`ReturnConsumedCapacity` (弦声)**
    -   作为回应的回流吞吐量消耗可被设定为: `INDEXES`, (中文(简体) ), `TOTAL`,或 `NONE`

### `BatchGetItem`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_BatchGetItem.html)

属性 :

-   **`RequestItems` (对象)\[需要\]**
    -   包含 QQ1 表格名称的对象,以及每个表格中描述 QQ1 项的对象
-   **`ReturnConsumedCapacity` (弦声)**
    -   作为回应的回流吞吐量消耗可被设定为: `INDEXES`, (中文(简体) ), `TOTAL`,或 `NONE`

### `BatchWriteItem`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_BatchWriteItem.html)

属性 :

-   **`RequestItems` (对象)\[需要\]**
    -   包含 QQ1 表格名称和每个表格中描述 QQ1 项的内容的对象
-   **`ReturnConsumedCapacity` (弦声)**
    -   作为回应的回流吞吐量消耗可被设定为: `INDEXES`, (中文(简体) ), `TOTAL`,或 `NONE`
-   **`ReturnItemCollectionMetrics` (弦声)**
    -   作为回应的返回收集指标可设定为: `SIZE`,或 `NONE` (默认)

### `CreateBackup`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_CreateBackup.html)

属性 :

-   **`TableName` (弦) \[须\]**
    -   DynamoDB 表格名称
-   **`BackupName` (弦) \[须\]**
    -   指定备份的名称

### `CreateGlobalTable`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_CreateGlobalTable.html)

属性 :

-   **`GlobalTableName` (弦) \[须\]**
    -   DynamoDB 表格名称
-   **`ReplicationGroup` (阵) \[需要\]**
    -   AWS 需要创建全球表格的区域

### `CreateTable`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_CreateTable.html)

属性 :

-   **`TableName` (弦) \[须\]**
    -   DynamoDB 表格名称
-   **`AttributeDefinitions` (阵) \[需要\]**
    -   描述表格主( 和排序) 方案属性矩阵
-   **`KeySchema` (阵) \[需要\]**
    -   构成表格或索引主要密钥的属性。 属性在 `KeySchema` 还必须在 `AttributeDefinitions` 数组
-   **`BillingMode` (弦声)**
    -   设置表格中读取/写入吞吐量的方式 : `PROVISIONED`,或 `PAY_PER_REQUEST`
-   **`DeletionProtectionEnabled` (布尔)**
    -   启用或禁用删除保护
-   **`GlobalSecondaryIndexes` (阵列)**
    -   1-20个全球二级指数将立于桌面
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_CreateTable.html#DDB-CreateTable-request-GlobalSecondaryIndexes)
-   **`LocalSecondaryIndexes` (阵列)**
    -   1-5 拟在桌面上创建的本地二级指数
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_CreateTable.html#DDB-CreateTable-request-LocalSecondaryIndexes)
-   **`ProvisionedThroughput` (标 题)**
    -   规定的吞吐量设定
-   **`SSESpecification` (标 题)**
    -   服务器侧加密设置
-   **`StreamSpecification` (标 题)**
    -   流的设置,包括: `StreamEnabled` (布尔),和 `StreamViewType` (单位:千美元)`KEYS_ONLY`, (中文(简体) ), `NEW_IMAGE`, (中文(简体) ), `OLD_IMAGE`,或 `NEW_AND_OLD_IMAGES`(中文(简体) )
-   **`TableClass` (弦声)**
    -   表格的类别可设定为: `STANDARD`,或 `STANDARD_INFREQUENT_ACCESS`
-   **`Tags` (阵列)**
    -   标签表格的对数组

### `DeleteBackup`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DeleteBackup.html)

属性 :

-   **`BackupArn` (弦) \[须\]**
    -   指定备份的 ARN

### `DeleteItem`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DeleteItem.html)

属性 :

-   **`TableName` (弦) \[须\]**
    -   DynamoDB 表格名称
-   **`Key` (对象)\[需要\]**
    -   有关项目的初级(和排序)密钥
-   **`ConditionalOperator` (弦声)**
    -   遗留参数, 使用 `FilterExpression` 换成
-   **`ConditionExpression` (弦声)**
    -   完成行动必须满足的条件
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.ConditionExpressions.html)
-   **`Expected` (标 题)**
    -   遗留参数, 使用 `ConditionExpression` 换成
-   **`ExpressionAttributeNames` (标 题)**
    -   在表达式中替换属性名称的符号
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.Attributes.html)
-   **`ExpressionAttributeValues` (标 题)**
    -   在表达式中可被替换的值
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.ConditionExpressions.html)
-   **`ReturnConsumedCapacity` (弦声)**
    -   作为回应的回流吞吐量消耗可被设定为: `INDEXES`, (中文(简体) ), `TOTAL`,或 `NONE`
-   **`ReturnItemCollectionMetrics` (弦声)**
    -   作为回应的返回收集指标可设定为: `SIZE`,或 `NONE` (默认)
-   **`ReturnValues` (弦声)**
    -   将操作前的物品归还,可以设定为 `NONE` (违约),或 `ALL_OLD`
-   **`ReturnValuesOnConditionCheckFailure` (弦声)**
    -   返回失败的条件检查的项目属性, 可以设置为 `NONE`,或 `ALL_OLD`

### `DeleteTable`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DeleteTable.html)

属性 :

-   **`TableName` (弦) \[须\]**
    -   DynamoDB 表格名称

### `DescribeBackup`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DescribeBackup.html)

属性 :

-   **`BackupArn` (弦) \[须\]**
    -   指定备份的 ARN

### `DescribeContinuousBackups`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DescribeContinuousBackups.html)

属性 :

-   **`TableName` (弦) \[须\]**
    -   DynamoDB 表格名称

### `DescribeContributorInsights`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DescribeContributorInsights.html)

属性 :

-   **`TableName` (弦) \[须\]**
    -   DynamoDB 表格名称
-   **`IndexName` (弦声)**
    -   DynamoDB 全球二级索引名称(如果适用)

### `DescribeEndpoints`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DescribeEndpoints.html)

属性 :

### `DescribeExport`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DescribeExport.html)

属性 :

-   **`ExportArn` (弦) \[须\]**
    -   指定出口的 ARN

### `DescribeGlobalTable`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DescribeGlobalTable.html)

属性 :

-   **`GlobalTableName` (弦) \[须\]**
    -   DynamoDB 全球表格名称

### `DescribeGlobalTableSettings`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DescribeGlobalTableSettings.html)

属性 :

-   **`GlobalTableName` (弦) \[须\]**
    -   DynamoDB 全球表格名称

### `DescribeImport`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DescribeImport.html)

属性 :

-   **`ImportArn` (弦) \[须\]**
    -   指定的导入的 ARN

### `DescribeKinesisStreamingDestination`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DescribeKinesisStreamingDestination.html)

属性 :

-   **`TableName` (弦) \[须\]**
    -   DynamoDB 表格名称

### `DescribeLimits`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DescribeLimits.html)

属性 :

### `DescribeTable`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DescribeTable.html)

属性 :

-   **`TableName` (弦) \[须\]**
    -   DynamoDB 表格名称

### `DescribeTableReplicaAutoScaling`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DescribeTableReplicaAutoScaling.html)

属性 :

-   **`TableName` (弦) \[须\]**
    -   DynamoDB 表格名称

### `DescribeTimeToLive`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DescribeTimeToLive.html)

属性 :

-   **`TableName` (弦) \[须\]**
    -   DynamoDB 表格名称

### `DisableKinesisStreamingDestination`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DisableKinesisStreamingDestination.html)

属性 :

-   **`TableName` (弦) \[须\]**
    -   DynamoDB 表格名称
-   **`StreamArn` (弦) \[须\]**
    -   指定 Kinesis 数据流的 ARN

### `EnableKinesisStreamingDestination`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_EnableKinesisStreamingDestination.html)

属性 :

-   **`TableName` (弦) \[须\]**
    -   DynamoDB 表格名称
-   **`StreamArn` (弦) \[须\]**
    -   指定 Kinesis 数据流的 ARN

### `ExecuteStatement`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ExecuteStatement.html)

属性 :

-   **`TableName` (弦) \[须\]**
    -   DynamoDB 表格名称
-   **`Statement` (弦) \[须\]**
    -   代表运行操作的PartiQL 语句
-   **`ConsistentRead` (布尔)**
    -   启用强烈一致的读取; 默认情况下使用最终一致的读取
-   **`Limit` (数目)**
    -   评价和返回的最大项目数
-   **`NextToken` (弦声)**
    -   如果 `NextToken` 先前的答复中退回
-   **`Parameters` (阵列)**
    -   PartiQL 语句参数,如果有的话
-   **`ReturnConsumedCapacity` (弦声)**
    -   作为回应的回流吞吐量消耗可被设定为: `INDEXES`, (中文(简体) ), `TOTAL`,或 `NONE`
-   **`ReturnValuesOnConditionCheckFailure` (弦声)**
    -   返回失败的条件检查的项目属性, 可以设置为 `NONE`,或 `ALL_OLD`

### `ExecuteTransaction`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ExecuteTransaction.html)

属性 :

-   **`TableName` (弦) \[须\]**
    -   DynamoDB 表格名称
-   **`TransactStatements` (阵) \[需要\]**
    -   代表要运行的交易的PartiQL 语句参数
-   **`ClientRequestToken` (弦声)**
    -   如果 `NextToken` 先前的答复中退回
-   **`ReturnConsumedCapacity` (弦声)**
    -   作为回应的回流吞吐量消耗可被设定为: `INDEXES`, (中文(简体) ), `TOTAL`,或 `NONE`

### `ExportTableToPointInTime`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ExportTableToPointInTime.html)

属性 :

-   **`S3Bucket` (弦) \[须\]**
    -   快取导出的目标 S3 桶
-   **`TableArn` (弦) \[须\]**
    -   导出表格的 ARN
-   **`ClientToken` (弦声)**
    -   确保操作请求具有一能性
-   **`ExportFormat` (弦声)**
    -   导出数据的格式可设定为: `DYNAMODB_JSON`,或 `IO`
-   **`ExportTime` (数目)**
    -   导出表格数据的时间点( 以时代秒计)
-   **`S3BucketOwner` (弦声)**
    -   拥有目的地 S3 桶的 AWS 账户 ID
-   **`S3Prefix` (弦声)**
    -   用作导出快照的文件名和路径的 S3 桶前缀
-   **`S3SseAlgorithm` (弦声)**
    -   用于存储导出数据的桶上的加密类型,可设定为 `AES256`,或 `KMS`
-   **`S3SseKmsKeyId` (弦声)**
    -   AWS KMS 管理用于加密目的地 S3 桶的密钥ID( 如果适用)

### `GetItem`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_GetItem.html)

属性 :

-   **`TableName` (弦) \[须\]**
    -   DynamoDB 表格名称
-   **`Key` (对象)\[需要\]**
    -   有关项目的初级(和排序)密钥
-   **`AttributesToGet` (阵列)**
    -   遗留参数, 使用 `ProjectionExpression` 换成
-   **`ConsistentRead` (布尔)**
    -   启用强烈一致的读取; 默认情况下使用最终一致的读取
-   **`ExpressionAttributeNames` (标 题)**
    -   在表达式中替换属性名称的符号
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.Attributes.html)
-   **`ProjectionExpression` (弦声)**
    -   逗号分隔字符串,用于识别要从表格中获取的一个或多个属性
-   **`ReturnConsumedCapacity` (弦声)**
    -   作为回应的回流吞吐量消耗可被设定为: `INDEXES`, (中文(简体) ), `TOTAL`,或 `NONE`

### `ImportTable`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ImportTable.html)

属性 :

-   **`InputFormat` (弦) \[须\]**
    -   源数据格式,可设定为: `CSV`, (中文(简体) ), `DYNAMODB_JSON`,或 `ION`
-   **`S3BucketSource` (对象)\[需要\]**
    -   快照导入的目标 S3 桶
-   **`TableCreationParameters` (对象)\[需要\]**
    -   用于导入数据的表格参数
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_TableCreationParameters.html)
-   **`ClientToken` (弦声)**
    -   确保操作请求具有一能性
-   **`InputCompressionType` (弦声)**
    -   输入压缩类型,可以设置为: `GZIP`, (中文(简体) ), `ZSTD`,或 `NONE`
-   **`InputFormatOptions` (标 题)**
    -   其他输入格式化选项

### `ListBackups`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ListBackups.html)

属性 :

-   **`BackupType` (弦声)**
    -   按类型限制备份,可以设置为: `USER` `SYSTEM`, (中文(简体) ), `AWS_BACKUP`,或 `ALL`
-   **`ExclusiveStartBackupArn` (弦声)**
    -   相接光标符 ARN , 如果 `LastEvaluatedBackupArn` 先前的答复中退回
-   **`Limit` (数目)**
    -   评价和返回的最大项目数
-   **`TableName` (弦声)**
    -   按 DynamoDB 表格名称列出备份
-   **`TimeRangeLowerBound` (数目)**
    -   包含在此之后创建的备份
-   **`TimeRangeUpperBound` (数目)**
    -   完全返回此时之前创建的备份
-   **`paginate` (布尔,字符串)**
    -   启用自动结果 pagination; 使用此选项, 而不是自制个人 pagination 请求

### `ListContributorInsights`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ListContributorInsights.html)

属性 :

-   **`MaxResults` (数目)**
    -   评价和返回的最大项目数
-   **`NextToken` (弦声)**
    -   如果 `NextToken` 先前的答复中退回
-   **`TableName` (弦声)**
    -   DynamoDB 表格名称

### `ListExports`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ListExports.html)

属性 :

-   **`MaxResults` (数目)**
    -   评价和返回的最大项目数
-   **`NextToken` (弦声)**
    -   如果 `NextToken` 先前的答复中退回
-   **`TableArn` (弦声)**
    -   导出表格的 ARN

### `ListGlobalTables`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ListGlobalTables.html)

属性 :

-   **`ExclusiveStartGlobalTableName` (弦声)**
    -   如果 `LastEvaluatedGlobalTableName` 先前的答复中退回
-   **`Limit` (数目)**
    -   评价和返回的最大项目数
-   **`RegionName` (弦声)**
    -   列出特定区域的全球表格

### `ListImports`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ListImports.html)

属性 :

-   **`NextToken` (弦声)**
    -   如果 `NextToken` 先前的答复中退回
-   **`PageSize` (数目)**
    -   评价和返回的最大项目数
-   **`TableArn` (弦声)**
    -   导入表格的 ARN

### `ListTables`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ListTables.html)

属性 :

-   **`ExclusiveStartTableName` (弦声)**
    -   如果 `LastEvaluatedTableName` 先前的答复中退回
-   **`Limit` (数目)**
    -   评价和返回的最大项目数

### `ListTagsOfResource`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ListTagsOfResource.html)

属性 :

-   **`NextToken` (弦声)**
    -   如果 `NextToken` 先前的答复中退回
-   **`ResourceArn` (弦) \[须\]**
    -   要返回的资源标记

### `PutItem`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_PutItem.html)

属性 :

-   **`TableName` (弦) \[须\]**
    -   DynamoDB 表格名称
-   **`Item` (对象)\[需要\]**
    -   将写入 DynamoDB 的项目
-   **`ConditionalOperator` (弦声)**
    -   遗留参数, 使用 `FilterExpression` 换成
-   **`ConditionExpression` (弦声)**
    -   完成行动必须满足的条件
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.ConditionExpressions.html)
-   **`Expected` (标 题)**
    -   遗留参数, 使用 `ConditionExpression` 换成
-   **`ExpressionAttributeNames` (标 题)**
    -   在表达式中替换属性名称的符号
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.Attributes.html)
-   **`ExpressionAttributeValues` (标 题)**
    -   在表达式中可被替换的值
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.ConditionExpressions.html)
-   **`ReturnConsumedCapacity` (弦声)**
    -   作为回应的回流吞吐量消耗可被设定为: `INDEXES`, (中文(简体) ), `TOTAL`,或 `NONE`
-   **`ReturnItemCollectionMetrics` (弦声)**
    -   作为回应的返回收集指标可设定为: `SIZE`,或 `NONE` (默认)
-   **`ReturnValues` (弦声)**
    -   将操作前的物品归还,可以设定为 `NONE` (违约),或 `ALL_OLD`
-   **`ReturnValuesOnConditionCheckFailure` (弦声)**
    -   返回失败的条件检查的项目属性, 可以设置为 `NONE`,或 `ALL_OLD`

### `Query`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_Query.html)

属性 :

-   **`TableName` (弦) \[须\]**
    -   DynamoDB 表格名称
-   **`AttributesToGet` (阵列)**
    -   遗留参数, 使用 `ProjectionExpression` 换成
-   **`ConditionalOperator` (弦声)**
    -   遗留参数, 使用 `FilterExpression` 换成
-   **`ConsistentRead` (布尔)**
    -   启用强烈一致的读取; 默认情况下使用最终一致的读取
-   **`ExclusiveStartKey` (标 题)**
    -   相接光标符 ARN , 如果 `LastEvaluatedKey` 先前的答复中退回
-   **`ExpressionAttributeNames` (标 题)**
    -   在表达式中替换属性名称的符号
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.Attributes.html)
-   **`ExpressionAttributeValues` (标 题)**
    -   在表达式中可被替换的值
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.ConditionExpressions.html)
-   **`FilterExpression` (弦声)**
    -   返回数据前使用的过滤条件字符串
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/QueryAndScan.html#Query.FilterExpression)
-   **`IndexName` (弦声)**
    -   DynamoDB 全球二级索引名称(如果适用)
-   **`KeyConditionExpression` (弦声)**
    -   指定要检索项目的关键值的条件; 条件必须在单个分区密钥值上进行等值测试
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_Query.html#DDB-Query-request-KeyConditionExpression)
-   **`KeyConditions` (标 题)**
    -   遗留参数, 使用 `KeyConditionExpression` 换成
-   **`Limit` (数目)**
    -   评价和返回的最大项目数
-   **`ProjectionExpression` (弦声)**
    -   逗号分隔字符串,用于识别要从表格中获取的一个或多个属性
-   **`QueryFilter` (标 题)**
    -   遗留参数, 使用 `FilterExpression` 换成
-   **`ReturnConsumedCapacity` (弦声)**
    -   作为回应的回流吞吐量消耗可被设定为: `INDEXES`, (中文(简体) ), `TOTAL`,或 `NONE`
-   **`ScanIndexForward` (布尔)**
    -   索引倒转顺序 : `true` 以至升天的时候, `false` 降序顺序
-   **`Select` (弦声)**
    -   在结果中返回的属性可设定为: `ALL_ATTRIBUTES`, (中文(简体) ), `ALL_PROJECTED_ATTRIBUTES`, (中文(简体) ), `COUNT`,或 `SPECIFIC_ATTRIBUTES`
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_Query.html#DDB-Query-request-Select)
-   **`paginate` (布尔,字符串)**
    -   启用自动结果 pagination; 使用此选项, 而不是自制个人 pagination 请求

### `RestoreTableFromBackup`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_RestoreTableFromBackup.html)

属性 :

-   **`BackupArn` (弦) \[须\]**
    -   指定备份的 ARN
-   **`TargetTableName` (弦) \[须\]**
    -   恢复备份的新表格名称
-   **`BillingModeOverride` (弦声)**
    -   设置表格中读取/写入吞吐量的方式 : `PROVISIONED`,或 `PAY_PER_REQUEST`
-   **`GlobalSecondaryIndexOverride` (阵列)**
    -   恢复表的全球二级指数清单;包括的指数应与现有的二级指数相匹配,尽管可以排除指数
-   **`LocalSecondaryIndexOverride` (阵列)**
    -   恢复表的本地二级指数清单;包括的指数应与现有的二级指数相匹配,尽管可以排除指数
-   **`ProvisionedThroughputOverride` (标 题)**
    -   规定的吞吐量设定
-   **`SSESpecificationOverride` (标 题)**
    -   服务器侧加密设置

### `RestoreTableToPointInTime`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_RestoreTableToPointInTime.html)

属性 :

-   **`TargetTableName` (弦) \[须\]**
    -   恢复备份的新表格名称
-   **`BillingModeOverride` (弦声)**
    -   设置表格中读取/写入吞吐量的方式 : `PROVISIONED`,或 `PAY_PER_REQUEST`
-   **`GlobalSecondaryIndexOverride` (阵列)**
    -   恢复表的全球二级指数清单;包括的指数应与现有的二级指数相匹配,尽管可以排除指数
-   **`LocalSecondaryIndexOverride` (阵列)**
    -   恢复表的本地二级指数清单;包括的指数应与现有的二级指数相匹配,尽管可以排除指数
-   **`ProvisionedThroughputOverride` (标 题)**
    -   规定的吞吐量设定
-   **`RestoreDateTime` (数目)**
    -   过去将表格恢复到
-   **`SourceTableArn` (弦声)**
    -   指定备份的 ARN
-   **`SourceTableName` (弦声)**
    -   恢复源表格的名称
-   **`SSESpecificationOverride` (标 题)**
    -   服务器侧加密设置
-   **`UseLatestRestorableTime` (布尔)**
    -   恢复到最近可能的时间;通常在目前时间之前5分钟

### `Scan`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_Scan.html)

属性 :

-   **`TableName` (弦) \[须\]**
    -   DynamoDB 表格名称
-   **`AttributesToGet` (阵列)**
    -   遗留参数, 使用 `ProjectionExpression` 换成
-   **`ConditionalOperator` (弦声)**
    -   遗留参数, 使用 `FilterExpression` 换成
-   **`ConsistentRead` (布尔)**
    -   启用强烈一致的读取; 默认情况下使用最终一致的读取
-   **`ExclusiveStartKey` (标 题)**
    -   相接光标符 ARN , 如果 `LastEvaluatedKey` 先前的答复中退回
-   **`ExpressionAttributeNames` (标 题)**
    -   在表达式中替换属性名称的符号
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.Attributes.html)
-   **`ExpressionAttributeValues` (标 题)**
    -   在表达式中可被替换的值
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.ConditionExpressions.html)
-   **`FilterExpression` (弦声)**
    -   返回数据前使用的过滤条件字符串
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/QueryAndScan.html#Query.FilterExpression)
-   **`IndexName` (弦声)**
    -   DynamoDB 全球二级索引名称(如果适用)
-   **`Limit` (数目)**
    -   评价和返回的最大项目数
-   **`ProjectionExpression` (弦声)**
    -   逗号分隔字符串,用于识别要从表格中获取的一个或多个属性
-   **`ReturnConsumedCapacity` (弦声)**
    -   作为回应的回流吞吐量消耗可被设定为: `INDEXES`, (中文(简体) ), `TOTAL`,或 `NONE`
-   **`ScanFilter` (标 题)**
    -   遗留参数, 使用 `FilterExpression` 换成
-   **`Segment` (数目)**
    -   需平行扫描的单个部分 `Scan` 请求
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_Scan.html#DDB-Scan-request-ScanFilter)
-   **`Select` (弦声)**
    -   在结果中返回的属性可设定为: `ALL_ATTRIBUTES`, (中文(简体) ), `ALL_PROJECTED_ATTRIBUTES`, (中文(简体) ), `COUNT`,或 `SPECIFIC_ATTRIBUTES`
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_Scan.html#DDB-Scan-request-Select)
-   **`TotalSegments` (数目)**
    -   平行扫描的片段总数 `Scan` 请求
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_Scan.html#DDB-Scan-request-ScanFilter)
-   **`paginate` (布尔,字符串)**
    -   启用自动结果 pagination; 使用此选项, 而不是自制个人 pagination 请求

### `TagResource`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_TagResource.html)

属性 :

-   **`ResourceArn` (弦) \[须\]**
    -   要添加标签的资源
-   **`Tags` (阵) \[需要\]**
    -   要指定的标记

### `TransactGetItems`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_TransactGetItems.html)

属性 :

-   **`TransactItems` (阵) \[需要\]**
    -   订购最多100个阵列 `TransactGetItem` 对象,每个对象包含一个 `Get` 对象
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_TransactGetItems.html#DDB-TransactGetItems-request-TransactItems)
-   **`ReturnConsumedCapacity` (弦声)**
    -   作为回应的回流吞吐量消耗可被设定为: `INDEXES`, (中文(简体) ), `TOTAL`,或 `NONE`

### `TransactWriteItems`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_TransactWriteItems.html)

属性 :

-   **`TransactItems` (阵) \[需要\]**
    -   订购最多100个阵列 `TransactWriteItem` 对象,每个对象包含一个 `ConditionCheck`, (中文(简体) ), `Put`, (中文(简体) ), `Update`,或 `Delete` 对象
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_TransactWriteItems.html#DDB-TransactWriteItems-request-TransactItems)
-   **`ClientRequestToken` (弦声)**
    -   确保操作请求具有一能性
-   **`ReturnConsumedCapacity` (弦声)**
    -   作为回应的回流吞吐量消耗可被设定为: `INDEXES`, (中文(简体) ), `TOTAL`,或 `NONE`
-   **`ReturnItemCollectionMetrics` (弦声)**
    -   作为回应的返回收集指标可设定为: `SIZE`,或 `NONE` (默认)

### `UntagResource`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UntagResource.html)

属性 :

-   **`ResourceArn` (弦) \[须\]**
    -   删除标签的资源
-   **`TagKeys` (阵) \[需要\]**
    -   要删除的标记

### `UpdateContinuousBackups`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateContinuousBackups.html)

属性 :

-   **`TableName` (弦) \[须\]**
    -   DynamoDB 表格名称
-   **`PointInTimeRecoverySpecification` (标 题)**
    -   时间恢复设置中的点
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_PointInTimeRecoverySpecification.html)

### `UpdateContributorInsights`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateContributorInsights.html)

属性 :

-   **`TableName` (弦) \[须\]**
    -   DynamoDB 表格名称
-   **`ContributorInsightsAction` (弦声)**
    -   贡献者的洞察力行动可确定为: `ENABLE` 或者说 `DISABLE`
-   **`IndexName` (弦声)**
    -   DynamoDB 全球二级索引名称(如果适用)

### `UpdateGlobalTable`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateGlobalTable.html)

属性 :

-   **`GlobalTableName` (弦) \[须\]**
    -   DynamoDB 全球表格名称
-   **`ReplicaUpdates` (阵列)**
    -   从全球表格中增列或删除的区域清单

### `UpdateGlobalTableSettings`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateGlobalTableSettings.html)

属性 :

-   **`GlobalTableName` (弦) \[须\]**
    -   DynamoDB 全球表格名称
-   **`GlobalTableBillingMode` (弦声)**
    -   设置表格中读取/写入吞吐量的方式 : `PROVISIONED`,或 `PAY_PER_REQUEST`
-   **`GlobalTableGlobalSecondaryIndexSettingsUpdate` (阵列)**
    -   1-20个全球二级指数有待修改
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_GlobalTableGlobalSecondaryIndexSettingsUpdate.html)
-   **`GlobalTableProvisionedWriteCapacityAutoScalingSettingsUpdate` (标 题)**
    -   用于管理提供书写能力的自动缩放设置
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_AutoScalingSettingsUpdate.html)
-   **`GlobalTableProvisionedWriteCapacityUnits` (数目)**
    -   返回前每秒最大写数a `ThrottlingException`
-   **`ReplicaSettingsUpdate` (阵列)**
    -   要修改的全局表格设置
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ReplicaSettingsUpdate.html)

### `UpdateItem`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateItem.html)

属性 :

-   **`Key` (对象)\[需要\]**
    -   有关项目的初级(和排序)密钥
-   **`TableName` (弦) \[须\]**
    -   DynamoDB 表格名称
-   **`AttributeUpdates` (标 题)**
    -   遗留参数, 使用 `UpdateExpression` 换成
-   **`ConditionalOperator` (弦声)**
    -   遗留参数, 使用 `ConditionExpression` 换成
-   **`ConditionExpression` (弦声)**
    -   完成行动必须满足的条件
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.ConditionExpressions.html)
-   **`Expected` (标 题)**
    -   遗留参数, 使用 `ConditionExpression` 换成
-   **`ExpressionAttributeNames` (标 题)**
    -   在表达式中替换属性名称的符号
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.Attributes.html)
-   **`ExpressionAttributeValues` (标 题)**
    -   在表达式中可被替换的值
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.ConditionExpressions.html)
-   **`ReturnConsumedCapacity` (弦声)**
    -   作为回应的回流吞吐量消耗可被设定为: `INDEXES`, (中文(简体) ), `TOTAL`,或 `NONE`
-   **`ReturnItemCollectionMetrics` (弦声)**
    -   作为回应的返回收集指标可设定为: `SIZE`,或 `NONE` (默认)
-   **`ReturnValues` (弦声)**
    -   将操作前的物品归还,可以设定为 `NONE` (违约), `ALL_OLD`, (中文(简体) ), `UPDATED_OLD`, (中文(简体) ), `ALL_NEW`, (中文(简体) ), `UPDATED_NEW`
-   **`ReturnValuesOnConditionCheckFailure` (弦声)**
    -   返回失败的条件检查的项目属性, 可以设置为 `NONE`,或 `ALL_OLD`
-   **`UpdateExpression` (弦声)**
    -   定义要更新的属性的表达式、 要对每个属性采取的行动及其新值
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateItem.html#DDB-UpdateItem-request-UpdateExpression)

### `UpdateTable`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateTable.html)

属性 :

-   **`TableName` (弦) \[须\]**
    -   DynamoDB 表格名称
-   **`AttributeDefinitions` (阵列)**
    -   描述表格主( 和排序) 方案属性矩阵
-   **`BillingMode` (弦声)**
    -   设置表格中读取/写入吞吐量的方式 : `PROVISIONED`,或 `PAY_PER_REQUEST`
-   **`DeletionProtectionEnabled` (布尔)**
    -   启用或禁用删除保护
-   **`GlobalSecondaryIndexUpdates` (阵列)**
    -   全球二级指数更新,每次更新可以是: `Create`, (中文(简体) ), `Update`,或 `Delete`
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_GlobalSecondaryIndexUpdate.html)
-   **`ProvisionedThroughput` (标 题)**
    -   规定的吞吐量设定
-   **`ReplicaUpdates` (阵列)**
    -   表格复制更新,每个更新可以是: `Create`, (中文(简体) ), `Update`,或 `Delete`
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ReplicationGroupUpdate.html)
-   **`SSESpecification` (标 题)**
    -   服务器侧加密设置
-   **`StreamSpecification` (标 题)**
    -   流的设置,包括: `StreamEnabled` (布尔),和 `StreamViewType` (单位:千美元)`KEYS_ONLY`, (中文(简体) ), `NEW_IMAGE`, (中文(简体) ), `OLD_IMAGE`,或 `NEW_AND_OLD_IMAGES`(中文(简体) )
-   **`TableClass` (弦声)**
    -   表格的类别可设定为: `STANDARD`,或 `STANDARD_INFREQUENT_ACCESS`

### `UpdateTableReplicaAutoScaling`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateTableReplicaAutoScaling.html)

属性 :

-   **`TableName` (弦) \[须\]**
    -   DynamoDB 表格名称
-   **`GlobalSecondaryIndexUpdates` (阵列)**
    -   复制品全球二级索引的自动缩放设置
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_GlobalSecondaryIndexAutoScalingUpdate.html)
-   **`ProvisionedWriteCapacityAutoScalingUpdate` (标 题)**
    -   全局表格或全局二级索引的自动缩放设置
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_AutoScalingSettingsUpdate.html)
-   **`ReplicaUpdates` (阵列)**
    -   自动=表格复制件的缩放设置
    -   [更详细情况( AWS)](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ReplicaAutoScalingUpdate.html)

### `UpdateTimeToLive`

[Canonical AWS API API 文档](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateTimeToLive.html)

属性 :

-   **`TableName` (弦) \[须\]**
    -   DynamoDB 表格名称
-   **`TimeToLiveSpecification` (标 题)**
    -   指定表格的 TTL 设置

## 使用量

这个插件涵盖了所有的DynamoDB方法(下面列出和链接),使用DynamoDB的语义.

默认情况下,除了某些遗留属性(以下注出)外,这个插件会在请求和响应中自动(去)将AWS-flavorored JSON进行序列化,所以你不必将此作为关注.

> (DynamoDB不鼓励使用)不会自动(去)序列化的后遗症属性: `DeleteItem.Expected`, (中文(简体) ), `PutItem.Expected`, (中文(简体) ), `Query.KeyConditions`, (中文(简体) ), `Query.QueryFilter`, (中文(简体) ), `Scan.ScanFilter`, (中文(简体) ), `UpdateItem.Expected`

### 示例

```js
import awsLite from '@aws-lite/client'
const aws = await awsLite()

// See: https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_PutItem.html
await aws.dynamodb.PutItem({
  TableName: 'your-table-name',
  Item: { id: 'hello', ts: new Date().toISOString() }
})
```

### 迪纳摩DB方法

-   [`BatchExecuteStatement`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_BatchExecuteStatement.html)
-   [`BatchGetItem`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_BatchGetItem.html)
-   [`BatchWriteItem`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_BatchWriteItem.html)
-   [`CreateBackup`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_CreateBackup.html)
-   [`CreateGlobalTable`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_CreateGlobalTable.html)
-   [`CreateTable`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_CreateTable.html)
-   [`DeleteBackup`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DeleteBackup.html)
-   [`DeleteItem`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DeleteItem.html)
-   [`DeleteTable`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DeleteTable.html)
-   [`DescribeBackup`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DescribeBackup.html)
-   [`DescribeContinuousBackups`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DescribeContinuousBackups.html)
-   [`DescribeContributorInsights`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DescribeContributorInsights.html)
-   [`DescribeEndpoints`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DescribeEndpoints.html)
-   [`DescribeExport`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DescribeExport.html)
-   [`DescribeGlobalTable`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DescribeGlobalTable.html)
-   [`DescribeGlobalTableSettings`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DescribeGlobalTableSettings.html)
-   [`DescribeImport`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DescribeImport.html)
-   [`DescribeKinesisStreamingDestination`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DescribeKinesisStreamingDestination.html)
-   [`DescribeLimits`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DescribeLimits.html)
-   [`DescribeTable`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DescribeTable.html)
-   [`DescribeTableReplicaAutoScaling`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DescribeTableReplicaAutoScaling.html)
-   [`DescribeTimeToLive`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DescribeTimeToLive.html)
-   [`DisableKinesisStreamingDestination`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DisableKinesisStreamingDestination.html)
-   [`EnableKinesisStreamingDestination`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_EnableKinesisStreamingDestination.html)
-   [`ExecuteStatement`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ExecuteStatement.html)
-   [`ExecuteTransaction`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ExecuteTransaction.html)
-   [`ExportTableToPointInTime`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ExportTableToPointInTime.html)
-   [`GetItem`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_GetItem.html)
-   [`ImportTable`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ImportTable.html)
-   [`ListBackups`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ListBackups.html)
-   [`ListContributorInsights`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ListContributorInsights.html)
-   [`ListExports`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ListExports.html)
-   [`ListGlobalTables`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ListGlobalTables.html)
-   [`ListImports`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ListImports.html)
-   [`ListTables`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ListTables.html)
-   [`ListTagsOfResource`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ListTagsOfResource.html)
-   [`PutItem`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_PutItem.html)
-   [`Query`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_Query.html)
-   [`RestoreTableFromBackup`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_RestoreTableFromBackup.html)
-   [`RestoreTableToPointInTime`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_RestoreTableToPointInTime.html)
-   [`Scan`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_Scan.html)
-   [`TagResource`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_TagResource.html)
-   [`TransactGetItems`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_TransactGetItems.html)
-   [`TransactWriteItems`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_TransactWriteItems.html)
-   [`UntagResource`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UntagResource.html)
-   [`UpdateContinuousBackups`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateContinuousBackups.html)
-   [`UpdateContributorInsights`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateContributorInsights.html)
-   [`UpdateGlobalTable`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateGlobalTable.html)
-   [`UpdateGlobalTableSettings`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateGlobalTableSettings.html)
-   [`UpdateItem`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateItem.html)
-   [`UpdateTable`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateTable.html)
-   [`UpdateTableReplicaAutoScaling`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateTableReplicaAutoScaling.html)
-   [`UpdateTimeToLive`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateTimeToLive.html)

## 学多点

-   [更多关于 `aws-lite` 插件 API](https://aws-lite.org/plugin-api)
-   [学着如何促进这个和其他 `aws-lite` 插件](https://aws-lite.org/contributing)

## 常见问题

### @aws-lite/dynamodb 是什么？

公务 aws-lite dynamoDB 插件

### 如何安装 @aws-lite/dynamodb？

在项目目录运行 npm install @aws-lite/dynamodb，或使用 pnpm add / yarn add / bun add。

### @aws-lite/dynamodb 支持 TypeScript 吗？

该包的 package\.json 没有声明类型入口。需要类型提示时，可以在 npm 上查找社区维护的 @types/aws-lite\_\_dynamodb 是否存在。

### @aws-lite/dynamodb 支持 ESM 还是 CommonJS？

以 ES Module 形式发布，推荐使用 import 引入。在 CommonJS 项目中，Node\.js 20\.19\+ / 22\.12\+ 可以直接 require\(\) 不含顶层 await 的 ES Module，更早的版本需要改用动态 import\(\)。

### @aws-lite/dynamodb 需要什么版本的 Node\.js？

package\.json 的 engines 字段要求 Node\.js \>=16。版本不符时 npm 默认只给出警告，开启 engine-strict 后会拒绝安装。

### @aws-lite/dynamodb 可以商用吗？

@aws-lite/dynamodb 使用 Apache-2\.0 许可。宽松许可：允许商业使用、修改和再分发，并附带明确的专利授权；分发时需保留许可与 NOTICE 文件，修改过的文件要注明改动。以上为概括，不构成法律意见，请以许可原文为准。

### @aws-lite/dynamodb 的下载量有多少？

根据 npm 官方下载统计，@aws-lite/dynamodb 在 2026/10/08 – 2026/11/06 这 30 天内被下载 223,402 次，日均约 7,447 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入，适合横向比较热度，不能直接等同于使用人数。

### @aws-lite/dynamodb 还在维护吗？

最新版本 0\.3\.9 发布于 2024/12/24（1\.9 年前）；至今共发布 18 个版本，其中过去 12 个月发布了 0 个；首次发布于 2023/09/21。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

