Azure Storage Queue Sink
Provided by: "Apache Software Foundation"
Send Messages to Azure Storage queues.
The Kamelet is able to understand the following headers to be set:
ce-expiration: as the time to live of the message in the queue.
If the header won’t be set the default of 7 days will be used.
The format should be in this form: PnDTnHnMn.nS., e.g: PT20.345S — parses as 20.345 seconds, P2D — parses as 2 days.
The following table summarizes the configuration options available for the
The Azure Storage Queue access Key.
The Azure Storage Queue account name.
The Azure Storage Queue container name.
|Fields marked with (*) are mandatory.|
This section summarizes how the
azure-storage-queue-sink can be used in various contexts.
azure-storage-queue-sink Kamelet can be used as Knative sink by binding it to a Knative object.
apiVersion: camel.apache.org/v1alpha1 kind: KameletBinding metadata: name: azure-storage-queue-sink-binding spec: source: ref: kind: InMemoryChannel apiVersion: messaging.knative.dev/v1 name: mychannel sink: ref: kind: Kamelet apiVersion: camel.apache.org/v1alpha1 name: azure-storage-queue-sink properties: accessKey: "The Access Key" accountName: "The Account Name" queueName: "The Queue Name"
Make sure you have Camel K installed into the Kubernetes cluster you’re connected to.
azure-storage-queue-sink-binding.yaml file into your hard drive, then configure it according to your needs.
You can run the sink using the following command:
kubectl apply -f azure-storage-queue-sink-binding.yaml