messages.yaml apiVersion: messaging.knative.dev/v1 kind: InMemoryChannel metadata: name: messages ---------------------------------- inmem-uri-to-aws-k.binding.yaml apiVersion: camel.apache.org/v1alpha1 kind: KameletBinding metadata: name: inmem-uri-to-aws-k spec: sink: ref: kind: Kamelet apiVersion: camel.apache.org/v1alpha1 name: aws-kinesis-sink properties: stream: xxx accessKey: xxx secretKey: xxx region: us-west-1 source: uri: "knative:channel/messages?apiVersion=messaging.knative.dev/v1&kind=InMemoryChannel" ---------------------------------- timer-to-inmem-integ.groovy from("timer:x?repeatCount=1") .setBody().constant("hi from timer-to-inmem-integ") .to("knative:channel/messages?apiVersion=messaging.knative.dev/v1&kind=InMemoryChannel") ---------------------------------- Following integration didn't produce exception: apiVersion: camel.apache.org/v1alpha1 kind: KameletBinding metadata: name: inmem-uri-to-aws-k spec: sink: ref: kind: Kamelet apiVersion: camel.apache.org/v1alpha1 name: aws-kinesis-sink properties: stream: xxx accessKey: xxx secretKey: xxx region: us-west-1 steps: - ref: kind: Kamelet apiVersion: camel.apache.org/v1alpha1 name: insert-header-action properties: name: "partition" value: "123" source: uri: "knative:channel/messages?apiVersion=messaging.knative.dev/v1&kind=InMemoryChannel"