FetchAzureBlobStorage_v12 2.3.0¶
BUNDLE¶
org.apache.nifi | nifi-azure-nar
DESCRIPTION¶
Retrieves the specified blob from Azure Blob Storage and writes its content to the content of the FlowFile. The processor uses Azure Blob Storage client library v12.
INPUT REQUIREMENT¶
REQUIRED
Supports Sensitive Dynamic Properties¶
false
PROPERTIES¶
Property |
Description |
---|---|
Client-Side Encryption Key ID |
Specifies the ID of the key to use for client-side encryption. |
Client-Side Encryption Key Type |
Specifies the key type to use for client-side encryption. |
Client-Side Encryption Local Key |
When using local client-side encryption, this is the raw key, encoded in hexadecimal |
blob-name |
The full name of the blob |
container-name |
Name of the Azure storage container. In case of PutAzureBlobStorage processor, container can be created if it does not exist. |
proxy-configuration-service |
Specifies the Proxy Configuration Controller Service to proxy network requests. Supported proxies: HTTP, SOCKS In case of SOCKS, it is not guaranteed that the selected SOCKS Version will be used by the processor. |
range-length |
The number of bytes to download from the blob, starting from the Range Start. An empty value or a value that extends beyond the end of the blob will read to the end of the blob. |
range-start |
The byte position at which to start reading from the blob. An empty value or a value of zero will start reading at the beginning of the blob. |
storage-credentials-service |
Controller Service used to obtain Azure Blob Storage Credentials. |
RELATIONSHIPS¶
NAME |
DESCRIPTION |
---|---|
failure |
Unsuccessful operations will be transferred to the failure relationship. |
success |
All successfully processed FlowFiles are routed to this relationship |
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 |
Use Cases Involving Other Components¶
Retrieve all files in an Azure Blob Storage container |