CopyAzureBlobStorage_v12 2025.10.9.21

Bundle

org.apache.nifi | nifi-azure-nar

Description

Copies a blob in Azure Blob Storage from one account/container to another. The processor uses Azure Blob Storage client library v12.

Tags

azure, blob, cloud, microsoft, storage

Input Requirement

REQUIRED

Supports Sensitive Dynamic Properties

false

Properties

PropertyDescription
Conflict Resolution StrategySpecifies whether an existing blob will have its contents replaced upon conflict.
Create ContainerSpecifies whether to check if the container exists and to automatically create it if it does not. Permission to list containers is required. If false, this check is not made, but the Put operation will fail if the container does not exist.
Destination Blob NameThe full name of the destination blob defaults to the Source Blob Name when not specified
Destination Container NameName of the Azure storage container destination defaults to the Source Container Name when not specified
Destination Storage CredentialsController Service used to obtain Azure Blob Storage Credentials.
Source Blob NameThe full name of the source blob
Source Container NameName of the Azure storage container that will be copied
Source Storage CredentialsCredentials Service used to obtain Azure Blob Storage Credentials to read Source Blob information
proxy-configuration-serviceSpecifies the Proxy Configuration Controller Service to proxy network requests. In case of SOCKS, it is not guaranteed that the selected SOCKS Version will be used by the processor.

Relationships

NameDescription
failureUnsuccessful operations will be transferred to the failure relationship.
successAll successfully processed FlowFiles are routed to this relationship

Writes attributes

NameDescription
azure.containerThe name of the Azure Blob Storage container
azure.blobnameThe name of the blob on Azure Blob Storage
azure.primaryUriPrimary location of the blob
azure.etagETag of the blob
azure.blobtypeType of the blob (either BlockBlob, PageBlob or AppendBlob)
mime.typeMIME Type of the content
langLanguage code for the content
azure.timestampTimestamp of the blob
azure.lengthLength of the blob
azure.error.codeError code reported during blob operation
azure.ignoredWhen Conflict Resolution Strategy is ‘ignore’, this property will be true/false depending on whether the blob was ignored.

See also