- Yes, you will need some compute such as a Lambda function. The function will get the records from Kinesis and write them to EventBridge.
- You are correct, Lambda destinations are only available for asynchronous invocation and Kinesis is not asynchronous (it is called Event source mapping). You should write code in the function that iterates over the records in the payload and sends them to the bus using the EventBridge API.
Your architecture should look like: Kinesis -> Lambda -> EventBridge -> API Destination -> Salesforce.
Thank you Uri. That did it. Added code in lambda to push event to EventBridge. Thanks for the help.
How to convince EventBridge to pass S3 event information to an ecs target?Accepted AnswerMODERATORasked 2 years ago
What are the pros/cons and use cases of using EventBridge, Lambda with queues, and SNS for event-driven architectures?Accepted Answerasked 2 years ago
EventBridge input transformation between salesforce event to target API?asked 4 months ago
EventBridge max EventBuses on event pathAccepted Answerasked 3 months ago
EventBridge API Destination Connection Without Authentication
Unable to send event via EventBridgeasked 4 months ago
Lambda Events not triggering EventBridge destinationAccepted Answerasked 3 months ago
EventBridge API Destination Connection AWS Secretes Manager Pricing
EventBridge + KinesisAccepted Answerasked 5 months ago
How to set up EventBridge Api Destination/Connection to Google Cloud?asked 3 months ago