You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ac...@apache.org on 2022/10/05 10:50:20 UTC

[camel-kamelets] 02/02: Added a renaming example to AWS S3 Source Kamelet

This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git

commit 4dd33bcb1e6b4118046472c2493bf499a3eb68cf
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Wed Oct 5 12:49:48 2022 +0200

    Added a renaming example to AWS S3 Source Kamelet
---
 kamelets/aws-s3-source.kamelet.yaml                           | 11 +++++++++++
 .../src/main/resources/kamelets/aws-s3-source.kamelet.yaml    | 11 +++++++++++
 2 files changed, 22 insertions(+)

diff --git a/kamelets/aws-s3-source.kamelet.yaml b/kamelets/aws-s3-source.kamelet.yaml
index 95cad7b4..ea027983 100644
--- a/kamelets/aws-s3-source.kamelet.yaml
+++ b/kamelets/aws-s3-source.kamelet.yaml
@@ -107,8 +107,17 @@ spec:
         default: 500
   dependencies:
     - "camel:aws2-s3"
+    - "github:apache.camel-kamelets:camel-kamelets-utils:main-SNAPSHOT"
     - "camel:kamelet"
   template:
+    beans:
+      - name: renameHeaders
+        type: "#class:org.apache.camel.kamelets.utils.headers.RenameHeaders"
+        property:
+          - key: prefix
+            value: 'CamelAwsS3'
+          - key: renamingPrefix
+            value: 'aws.s3.'
     from:
       uri: "aws2-s3:{{bucketNameOrArn}}"
       parameters:
@@ -125,4 +134,6 @@ spec:
         overrideEndpoint: "{{overrideEndpoint}}"
         delay: "{{delay}}"
       steps:
+      - process:
+          ref: "{{renameHeaders}}"
       - to: "kamelet:sink"
diff --git a/library/camel-kamelets/src/main/resources/kamelets/aws-s3-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-s3-source.kamelet.yaml
index 95cad7b4..ea027983 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/aws-s3-source.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/aws-s3-source.kamelet.yaml
@@ -107,8 +107,17 @@ spec:
         default: 500
   dependencies:
     - "camel:aws2-s3"
+    - "github:apache.camel-kamelets:camel-kamelets-utils:main-SNAPSHOT"
     - "camel:kamelet"
   template:
+    beans:
+      - name: renameHeaders
+        type: "#class:org.apache.camel.kamelets.utils.headers.RenameHeaders"
+        property:
+          - key: prefix
+            value: 'CamelAwsS3'
+          - key: renamingPrefix
+            value: 'aws.s3.'
     from:
       uri: "aws2-s3:{{bucketNameOrArn}}"
       parameters:
@@ -125,4 +134,6 @@ spec:
         overrideEndpoint: "{{overrideEndpoint}}"
         delay: "{{delay}}"
       steps:
+      - process:
+          ref: "{{renameHeaders}}"
       - to: "kamelet:sink"