camel-google-storage-sink-kafka-connector sink configuration
Connector Description: Upload objects to Google Cloud Storage. You must encode the `serviceAccountKey` property before you pass it as a parameter. In the header, you can set the `file` / `ce-file` property to specify the filename to upload. If you do set property in the header, the Kamelet uses the exchange ID as filename.
When using camel-google-storage-sink-kafka-connector as sink make sure to use the following Maven dependency to have support for the connector:
<dependency> <groupId>org.apache.camel.kafkaconnector</groupId> <artifactId>camel-google-storage-sink-kafka-connector</artifactId> <version>x.x.x</version> <!-- use the same version as your Camel Kafka connector version --> </dependency>
To use this sink connector in Kafka connect you’ll need to set the following connector.class
The camel-google-storage-sink sink connector supports 3 options, which are listed below.
Required The Google Cloud Storage bucket name or Bucket Amazon Resource Name (ARN).
Required The service account key to use as credentials for Google Cloud Storage access. You must encode this value in base64.
Specifies to automatically create the Google Cloud Storage bucket.
The camel-google-storage-sink sink connector has no converters out of the box.
The camel-google-storage-sink sink connector has no transforms out of the box.
The camel-google-storage-sink sink connector has no aggregation strategies out of the box.