PutDynamoDB 2025.10.2.19¶
捆绑包¶
org.apache.nifi | nifi-aws-nar
描述¶
Puts a document from DynamoDB based on hash and range key. The table can have either hash and range or hash key alone. Currently the keys supported are string and number and value can be json document. In case of hash and range keys both key are required for the operation. The FlowFile content must be JSON. FlowFile content is mapped to the specified Json Document attribute in the DynamoDB item.
输入要求¶
REQUIRED
支持敏感的动态属性¶
false
属性¶
属性 |
描述 |
|---|---|
AWS 凭据提供商服务 |
用于获取 AWS 凭据提供商的控制器服务 |
每个请求的批处理项目(介于 1 到 50 之间) |
同一批次中要检索的项目 |
文档的字符集 |
文档中数据的字符集 |
通信超时 |
|
端点替换 URL |
要使用的端点 URL 而不是 AWS 默认端点,包括架构、主机、端口和路径。AWS 库会根据 AWS 区域选择端点 URL,但此属性会替换所选端点 URL,允许与其他与 S3 兼容的端点一起使用。 |
哈希键名称 |
项目的哈希键名称 |
哈希键值 |
项目的哈希键值 |
哈希键值类型 |
项目的哈希键值类型 |
Json 文档属性 |
The Json document to be retrieved from the dynamodb item ( 's' type in the schema) |
范围键名称 |
项目的范围键名称 |
范围键值 |
|
范围键值类型 |
项目的范围键值类型 |
区域 |
|
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 异常消息 |