GetDynamoDB 2025.5.31.15

捆绑包

org.apache.nifi | nifi-aws-nar

描述

根据哈希和范围键从 DynamoDB 中检索文档。 键可以是字符串或数字。对于任何获取请求,都需要所有主键(根据表键结构,可能需要哈希或哈希加范围)。DynamoDB 项目的 Json 文档(“Map”)属性将读取到 FlowFile 的内容中。

标签

AWS、Amazon、DynamoDB、Fetch、Get

输入要求

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 关系

not found

FlowFiles 如果在表中找不到键,则会路由到未找到的关系

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 状态代码

另请参阅

语言: 中文