Google Storage Sink
Upload objects to Google Cloud Storage.
If you specify the serviceAccountKey property, you must base64 encode it 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.
Metadata
| Property |
Value |
| Type |
sink |
| Group |
Google Storage |
| Namespace |
GCP |
| Support Level |
Stable |
| Provider |
Apache Software Foundation |
Properties
| Name |
Type |
Required |
Default |
Description |
bucketNameOrArn |
string |
✓ |
|
The Google Cloud Storage bucket name or Bucket Amazon Resource Name (ARN). |
serviceAccountKey |
binary |
|
|
The service account key to use as credentials for Google Cloud Storage access. You must encode this value in base64. |
autoCreateBucket |
boolean |
|
false |
Specifies to automatically create the Google Cloud Storage bucket. |
Dependencies
camel:core
camel:kamelet
camel:google-storage
camel:jackson