Skip to content

EventBridge

Install

See the Install guide for the full setup, including Windows PowerShell.

curl -fsSL https://install.skippr.io/install.sh | shClick to copy

Consumes AWS EventBridge events via an SQS queue target.

Configuration

yaml
source:
  kind: eventbridge
  event_bus_name: my-bus
  sqs_queue_url: "https://sqs.us-east-1.amazonaws.com/123456/my-eb-queue"
  region: us-east-1
FieldDefaultDescription
event_bus_name(required)EventBridge bus name
sqs_queue_url(required)SQS queue URL receiving events
regionAWS region
endpoint_urlCustom endpoint

Namespace: eventbridge.{event_bus_name}

CLI

bash
skippr connect source eventbridge \
  --event-bus-name my-bus \
  --sqs-queue-url https://sqs.us-east-1.amazonaws.com/123/eb-queue \
  --region us-east-1 \
  --endpoint-url http://localhost:4566
FlagDescription
--event-bus-nameEventBridge bus name
--sqs-queue-urlSQS queue URL receiving events
--regionAWS region
--endpoint-urlCustom EventBridge endpoint URL

Authentication

Authentication uses the AWS default credential chain.

  • AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY
  • IAM roles, instance profiles, or task roles
  • AWS SSO or shared config profiles

Permissions or Network Requirements

The AWS principal needs access to the target SQS queue, and the EventBridge rule must already send events into that queue. The runner must also be able to reach the AWS APIs for the configured region.

Troubleshooting

SymptomFix
no events arrivingVerify the EventBridge rule targets the expected SQS queue and that matching events are being emitted.
AccessDeniedCheck the AWS credential chain and queue access for the configured region.

Next steps

Install

See the Install guide for the full setup, including Windows PowerShell.

curl -fsSL https://install.skippr.io/install.sh | shClick to copy