camel-azure-storage-blob-source-kafka-connector source configuration

Connector Description: Consume files from Azure Storage Blob. Two headers will be duplicated with different names for clarity at sink level, CamelAzureStorageBlobETag will be duplicated into azure.storage.blob.e.tag and CamelAzureStorageBlobBlobSize will be duplicated in azure.storage.blob.blob.size

When using camel-azure-storage-blob-source-kafka-connector as source make sure to use the following Maven dependency to have support for the connector:

<dependency>
  <groupId>org.apache.camel.kafkaconnector</groupId>
  <artifactId>camel-azure-storage-blob-source-kafka-connector</artifactId>
  <version>x.x.x</version>
  <!-- use the same version as your Camel Kafka connector version -->
</dependency>

To use this source connector in Kafka connect you’ll need to set the following connector.class

connector.class=org.apache.camel.kafkaconnector.azurestorageblobsource.CamelAzurestorageblobsourceSourceConnector

The camel-azure-storage-blob-source source connector supports 6 options, which are listed below.

Name Description Default Priority

camel.kamelet.azure-storage-blob-source.accountName

Required The Azure Storage Blob account name.

HIGH

camel.kamelet.azure-storage-blob-source.containerName

Required The Azure Storage Blob container name.

HIGH

camel.kamelet.azure-storage-blob-source.accessKey

Required The Azure Storage Blob access key.

HIGH

camel.kamelet.azure-storage-blob-source.credentialType

Determines the credential strategy to adopt. Possible values are SHARED_ACCOUNT_KEY, SHARED_KEY_CREDENTIAL and AZURE_IDENTITY.

"SHARED_ACCOUNT_KEY"

MEDIUM

camel.kamelet.azure-storage-blob-source.delay

The number of milliseconds before the next poll of the selected blob.

500

MEDIUM

camel.kamelet.azure-storage-blob-source.deleteAfterRead

Specifies to delete blobs after consuming them.

false

MEDIUM

The camel-azure-storage-blob-source source connector has no converters out of the box.

The camel-azure-storage-blob-source source connector has no transforms out of the box.

The camel-azure-storage-blob-source source connector has no aggregation strategies out of the box.