PutAzureBlobStorage_v12 2025.5.31.15

捆绑包

org.apache.nifi | nifi-azure-nar

描述

将内容放入 Azure Blob 存储的 blob 中。该处理器使用 Azure Blob 存储客户端库 v12。

标签

azure、blob、cloud、microsoft、storage

输入要求

REQUIRED

支持敏感的动态属性

false

属性

属性

描述

客户端加密密钥 ID

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

客户端加密密钥类型

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

客户端加密本地密钥

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

文件资源服务

文件资源服务提供对要传输的本地资源的访问权限

资源传输来源

要传输的内容的来源

blob-name

blob 的全名

conflict-resolution-strategy

指定在冲突时是否替换现有 blob 的内容。

container-name

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

create-container

指定是否检查容器的存在情况,如果不存在,是否自动创建容器。需要具备列出容器的权限。如果为 false,则不进行此检查,但是如果容器不存在,则 Put 操作将失败。

proxy-configuration-service

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

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.error.code

Blob 操作期间报告的错误代码

azure.ignored

当冲突解决策略为“ignore”时,此属性将为 true/false,具体取决于是否忽略了 Blob。

另请参阅

语言: 中文