send AJO event to AWS Kinesis with custom action ( without using AWS API gate way endpoint ) | Community
Skip to main content
Level 2
July 2, 2025
Question

send AJO event to AWS Kinesis with custom action ( without using AWS API gate way endpoint )

  • July 2, 2025
  • 1 reply
  • 335 views

we have a requirement to send real time AJO events into AWS Kinesis . We are able to achieve this using AWS API gate way endpoint url . But for some reason we have a restriction to use AWS gateway endpoint URL. 

We need some other solution to achieve this using custom action.

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

1 reply

Mayank_Gandhi
Adobe Employee
Adobe Employee
July 2, 2025

Adobe Experience Platform supports an AWS event forwarding extension that can send events directly to Kinesis Data Streams. 
https://experienceleague.adobe.com/en/docs/experience-platform/tags/extensions/server/aws/overview

Have you tried via AWS sdk, AFAIK Kinesis has certain limitations when accessed via HTTP through a gateway but is supported via SDK.

https://docs.aws.amazon.com/streams/latest/dev/developing-producers-with-sdk.html

https://repost.aws/questions/QUSAN-Xt1_QLGSPdi-56GJuQ/http-api-gateway-direct-integration-with-kinesis-data-stream

Level 2
July 3, 2025

Hi Mayank,

The Event Forwarding link you shared is useful for capturing real-time event data from the website. The other link you provided, which involves accessing the API via an HTTP Gateway URL, also works for sending real-time data to AWS Kinesis.

 

However, Sinraj’s use case is a bit different. He wants to send unitary event data using a custom action in an AJO journey to AWS Kinesis. In this scenario, the source team is not providing an HTTP endpoint URL due to certain restrictions on their side.

He is therefore looking for a solution to either:

Use a custom action without having a direct endpoint URL, or

Explore if there's a way to generate a proxy URL using AWS Kinesis credentials (such as Access Key, Secret Key, Region, etc.) so the data can still be pushed in real time.