ListAzureBlobStorage_v12 2.1.0

Bundle
org.apache.nifi | nifi-azure-nar
Description
Lists blobs in an Azure Blob Storage container. Listing details are attached to an empty FlowFile for use with FetchAzureBlobStorage. This Processor is designed to run on Primary Node only in a cluster. If the primary node changes, the new Primary Node will pick up where the previous node left off without duplicating all of the data. The processor uses Azure Blob Storage client library v12.
Tags
azure, blob, cloud, microsoft, storage
Input Requirement
FORBIDDEN
Supports Sensitive Dynamic Properties
false
Properties
State Management
Scopes Description
CLUSTER After performing a listing of blobs, the timestamp of the newest blob is stored if 'Tracking Timestamps' Listing Strategy is in use (by default). This allows the Processor to list only blobs that have been added or modified after this date the next time that the Processor is run. State is stored across the cluster so that this Processor can be run on Primary Node only and if a new Primary Node is selected, the new node can pick up where the previous node left off, without duplicating the data.
Relationships
Name Description
success All FlowFiles that are received are routed to success
Writes Attributes
Name Description
azure.container The name of the Azure Blob Storage container
azure.blobname The name of the blob on Azure Blob Storage
azure.primaryUri Primary location of the blob
azure.etag ETag of the blob
azure.blobtype Type of the blob (either BlockBlob, PageBlob or AppendBlob)
mime.type MIME Type of the content
lang Language code for the content
azure.timestamp Timestamp of the blob
azure.length Length of the blob
See Also