How can we make setting up event destinations easier for new AWS users?

We’ve received feedback on making it easier to use Event Destinations with Amazon EventBridge for new AWS users. Some feedback we’ve heard that would help include:

  • Making it easier to verify if events are successfully being sent to EventBridge during set up
  • Easy way to send a quick test event from the Event Destinations UI
  • Helping understand the AWS payload and how to build consumer services such as a Lambda event handler

For new AWS users, how can we make it easier to use an event destination with Amazon EventBridge? What popular event consumer services like Lambda can we help provide better bespoke getting started experiences for?

1 Like

I’d like to share my thought during configuring Amazon EventBridge.

It seems that the current workbench may not have a way to verify “what kind of JSON EventBridge receives.”
When checking webhook events in the workbench, JSON like this is displayed:

{
  "object": {
    "id": "ch_3PfzlYAc3DKpkL1X1fsBFHMm",
    "object": "charge",
...

However, when setting up rules in Amazon EventBridge, the JSON needed for filter testing and such is as follows:

{
  "version": "0",
  "id": "fbf2573e-ed83-d8c4-9d68-8cf7eee6aec9",
  "source": "aws.partner/stripe.com",
  "detail-type": "charge.succeeded",
  "account": "12345678921",
  "time": "2022-08-08T19:58:17Z",
  "region": "us-east-1",
  "resources": [],
  "detail": { ... },
    "livemode": false,
    "pending_webhooks": 3,
    "request": {
      "id": "req_xxxxxxxxx",
      "idempotency_key": "xxxxxx-e095-4b13-a5bc-xxxxxxxxx"
    },
    "type": "charge.succeeded"
  }
}

Is there a way to check the event’s type or source within the Workbench?
If not, I’d like to request that this information be made available, perhaps in an “Events” tab or something similar.

thanks.