PutAzureBlobStorage_v12 2025.5.31.15¶
捆绑包¶
org.apache.nifi | nifi-azure-nar
描述¶
将内容放入 Azure Blob 存储的 blob 中。该处理器使用 Azure Blob 存储客户端库 v12。
输入要求¶
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。 |