Technology Blog Posts by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
Swati_Singh
Product and Topic Expert
Product and Topic Expert
412

What is Amazon EventBridge?

Amazon EventBridge is a serverless event bus service that allows to connect your applications with data from a variety of sources.

Key Features

The AmazonEventBridge Adapter provides the following key features:

  • Amazon EventBridge Operation Support: You can send events to event buses for further processing in your event driven systems.
  • Ease of Access and Connectivity: Allows you to save connection related details on the adapter, thereby providing a convenient mode for establishing connections to any external systems.
  • Dynamic configuration with headers and properties: Assigning dynamic values to different properties allows enhanced flexibility to your integration flows. You can also refer to dynamic parameters using SAP Cloud Integration exchange headers and properties.
  • Multiple Event Bus Support: You can send events to a single event bus using the basic type of operation whereas the advanced operation type allows you to send events to multiple event buses at a time.

How does the AmazonEventBridge adapter work?

The AmazonEventBridge adapter is available as part of your SAP Integration Suite license.

To use the adapter, you must first add it to your Integration Flow, add the required Connection parameters, and configure it as per your Processing requirements.
Once you have configured the AmazonEventBridge adapter, the SAP CI tenant enables data exchange at runtime by sending a request to the Amazon EventBridge receiver system. Finally, after processing this request, Amazon EventBridge sends back the required data to SAP.

Let’s look at a simple operation, AmazonEventBridge Adapter is used to perform the Basic operation that writes data to the Event Bus.

Divij_Balguri09_0-1740386518407.png

Preparing the Detail

We utilise a content modifier to store the message that needs to be written to the event bus. Here we can store it as an exchange property

Set detail as {"email":"smith.van@outlook.com"}

Divij_Balguri09_1-1740386556128.png

How to Connect to Amazon EventBridge?

Divij_Balguri09_2-1740386585560.png

 

Parameter

Description

Region Name

Select the AWS Region where the S3 Bucket resides.

Authentication

The authentication method used for connection to Amazon EventBridge. Currently, Access Key and Secret Key is used for authentication.

Access Key Alias

Specify the name of the Secure Parameter which stores the AWS Access Key.

Secret Key Alias

Specify the name of the Secure Parameter which stores the AWS Secret Key.

Connection Timeout (in ms)

Specify the maximum waiting time (in milliseconds) for the connection to be established.
Example: 6000

Socket Timeout (in ms)

Specify the maximum waiting time (in milliseconds) for a response message.
Example: 6000

Basic operation using AmazonEventBridge Adapter

AmazonEventBridge Adapter is used to perform the Basic operation that writes data to the Event Bus.

Divij_Balguri09_3-1740386933432.png

To validate the bus name for each entry in your payload, enable Check if Bus Exists.

To check for the failed entries, enable Throw Exception on Failed Entry. In case of failures, an exception is thrown with failure count and failed entries.

A description of each of the above fields is presented in the table below.

 

Parameter

Description

Operation Type

Select Basic from the available dropdown.

Source

Specify the source of the event.
Example: ecommerce

Resources

Specify the resources to be tagged to this event.
Example: resource3, resource4

Detail Type

Specify the type of event.

Example: orderPlaced

Bus Name

Specify the name of the event bus.

Example:  CustomerBus

Detail

Specify the detail that needs to be sent to the event bus.

Example: {"url":"www.customeradata.abc.com","email":"smith.evans@outlook.com"}

Quick Links

For detailed information about Amazon EventBridge adapter configuration, see AmazonEventBridge Adapter Guide.

Note: The AmazonEventBridge adapter is available as part of your SAP Integration Suite license.