PutDynamoDB 2025.5.31.15

捆绑包

org.apache.nifi | nifi-aws-nar

描述

根据哈希和范围键从 DynamoDB 放置文档。 该表可以包含哈希键和范围键,也可以单独包含哈希键。目前支持的键有字符串和数字,值可以是 Json 文档。如果包含哈希键和范围键,则操作需要两个键。FlowFile 内容必须是 JSON。FlowFile 内容映射到 DynamoDB 项目中指定的 Json 文档属性。

标签

AWS、Amazon、DynamoDB、Insert、Put

输入要求

REQUIRED

支持敏感的动态属性

false

属性

属性

描述

AWS 凭据提供商服务

用于获取 AWS 凭据提供商的控制器服务

每个请求的批处理项目(介于 1 到 50 之间)

同一批次中要检索的项目

文档的字符集

文档中数据的字符集

通信超时

端点替换 URL

要使用的端点 URL 而不是 AWS 默认端点,包括架构、主机、端口和路径。AWS 库会根据 AWS 区域选择端点 URL,但此属性会替换所选端点 URL,允许与其他与 S3 兼容的端点一起使用。

哈希键名称

项目的哈希键名称

哈希键值

项目的哈希键值

哈希键值类型

项目的哈希键值类型

Json 文档属性

要从 dynamodb 项目中检索的 Json 文档(架构中的“s”类型)

范围键名称

项目的范围键名称

范围键值

范围键值类型

项目的范围键值类型

区域

SSL Context Service

指定可选的 SSL Context Service,如果提供该服务,将用于创建连接

表名称

DynamoDB 表名称

proxy-configuration-service

指定代理配置控制器服务来代理网络请求。

关系

名称

描述

failure

FlowFiles 将路由到 failure 关系

success

FlowFiles 将路由到 success 关系

unprocessed

当 DynamoDB 无法处理请求中的所有项目时,FlowFiles 将路由到 unprocessed 关系。典型原因是表吞吐容量不足和超过每个请求的最大字节数。未处理的 FlowFiles 可以用新请求重试。

写入属性

名称

描述

dynamodb.key.error.unprocessed

DynamoDB 未处理的键

dynmodb.range.key.value.error

DynamoDB 范围键错误

dynamodb.key.error.not.found

DynamoDB 键未找到

dynamodb.error.exception.message

DynamoDB 异常消息

dynamodb.error.code

DynamoDB 错误代码

dynamodb.error.message

DynamoDB 错误消息

dynamodb.error.service

DynamoDB 错误服务

dynamodb.error.retryable

DynamoDB 错误是可重试的

dynamodb.error.request.id

DynamoDB 错误请求 ID

dynamodb.error.status.code

DynamoDB 错误状态代码

dynamodb.item.io.error

创建项目时的 IO 异常消息

另请参阅

语言: 中文