[go: up one dir, main page]

Adobe I/O Events and Amazon EventBridge Integration

Adobe I/O Events, now seamlessly integrates with Amazon EventBridge, empowering you to effortlessly route events from Adobe's Creative Cloud, Document Cloud, Experience Cloud, and Custom Events from Adobe Developer App Builder to over 20 AWS services, making it easier to build event-driven architectures

By leveraging this integration, you can increase developer agility by spending less time writing integration code and building features faster that combine best-in-class Software-as-a-Service (SaaS) capabilities with AWS services.

What is Amazon EventBridge?

Amazon EventBridge is a serverless integration service that enables you to create highly scalable event-driven applications by routing events between your own applications, third-party SaaS applications, and AWS services. You can set up rules to determine where to send your events, allowing for applications to react to changes in your systems as they occur. EventBridge makes it easier to build event-driven applications by facilitating event ingestion, delivery, security, authorization, and error handling. EventBridge has over 45 pre-built partner integrations that can scale seamlessly to handle spikes in event delivery without requiring provisioning of infrastructure or ongoing operations.

Pre-Requisite Setup

A customer AWS account and the corresponding AWS region where the events can be routed to.

Getting Started

Configuring Developer Console

Basic instructions for getting started with the EventBridge integration, starting from the developer console:

Configuring AWS Console

Let's move forward and configure the event source on the AWS console now.

Verify Status On Developer Console

Output Event Format

Every event follows Amazon's EventBridge event envelope format, where the event data is enclosed within the detail key.

{
    "version": "0",
    "id": "4bc56dd4-8009-9893-2bc0-a65214f1ef02",
    "detail-type": "Imaging API Events:photoshop-job-status",
    "source": "aws.partner/developer.adobe.com.test/8dc56ec7-dae2-43cf-bacf-5ab8fabcabcb",
    "account": "XXXXX8448333",
    "time": "2023-11-26T13:44:51Z",
    "region": "us-east-1",
    "resources": [],
    "detail": {
        "key": "value"
    }
}