FetchAzureBlobStorage_v12 2025.5.31.15

捆绑包

org.apache.nifi | nifi-azure-nar

描述

从 Azure Blob 存储中检索指定的 blob 并将其内容写入到 FlowFile 的内容中。该处理器使用 Azure Blob 存储客户端库 v12。

标签

azure、blob、cloud、microsoft、storage

输入要求

REQUIRED

支持敏感的动态属性

false

属性

属性

描述

客户端加密密钥 ID

指定用于客户端加密的密钥 ID。

客户端加密密钥类型

指定用于客户端加密的密钥类型。

客户端加密本地密钥

使用本地客户端加密时,这是原始密钥,以十六进制编码

blob-name

blob 的全名

container-name

Azure 存储容器的名称。对于 PutAzureBlobStorage 处理器,如果容器不存在,则可以创建容器。

proxy-configuration-service

指定代理配置控制器服务来代理网络请求。在 SOCKS 的情况下,无法保证处理器会使用所选 SOCKS 版本。

range-length

要从 blob 下载的字节数(从 Range Start 开始)。对于空值或超出 blob 末尾的值,将读取到 blob 的末尾。

range-start

读取 blob 的起始字节位置。对于空值或零值,将从 blob 的开头开始读取。

storage-credentials-service

用于获取 Azure Blob 存储凭据的控制器服务。

关系

名称

描述

failure

不成功的操作将转移到 failure 关系中。

success

所有成功处理的 FlowFiles 都将路由到此关系

写入属性

名称

描述

azure.container

Azure Blob 存储容器的名称

azure.blobname

Azure Blob 存储中的 blob 的名称

azure.primaryUri

blob 的主位置

azure.etag

blob 的 ETag

azure.blobtype

blob 的类型(BlockBlob、PageBlob 或 AppendBlob)

mime.type

内容的 MIME 类型

lang

内容的语言代码

azure.timestamp

blob 的时间戳

azure.length

blob 的长度

涉及其他组件的用例

检索 Azure Blob 存储容器中的所有文件

另请参阅

语言: 中文