PutAzureBlobStorage_v12 2.3.0

BUNDLE

org.apache.nifi | nifi-azure-nar

DESCRIPTION

Puts content into a blob on Azure Blob Storage. The processor uses Azure Blob Storage client library v12.

TAGS

azure, blob, cloud, microsoft, storage

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

File Resource Service

File Resource Service providing access to the local resource to be transferred

Resource Transfer Source

The source of the content to be transferred

blob-name

The full name of the blob

conflict-resolution-strategy

Specifies whether an existing blob will have its contents replaced upon conflict.

container-name

Name of the Azure storage container. In case of PutAzureBlobStorage processor, container can be created if it does not exist.

create-container

Specifies 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.

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.

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

azure.error.code

Error code reported during blob operation

azure.ignored

When Conflict Resolution Strategy is ‘ignore’, this property will be true/false depending on whether the blob was ignored.

SEE ALSO

Language: English