CloudArcade

Hands-on emulator lab · 6–10 min

Send the right event to the right place — EventBridge and Lambda

Create an event-matching rule and give it a queue destination.

These actions use an isolated AWS Emulator. It stores API state locally; it does not create paid cloud resources or run the full hosted AWS service.

Your goal

Create an event-matching rule and give it a queue destination.

Why this matters

An event rule needs a matching pattern and a destination. You will save both, submit a practice event, and inspect the target. Event acceptance is not treated as proof of delivery.

Words you will use

An event describes something that happened. An event bus receives events. A rule checks their fields and chooses a destination, called a target.

How to proceed

Start a fresh emulator, read each numbered step, and enter the practice settings shown. Run the action, inspect its API receipt, then continue. Finish lab checks the emulator state again before saving your progress.

Start this hands-on lab

1. Create an event bus and queue

Create a custom event bus and a queue. The bus receives events; a rule decides which events match. The queue is the destination you will attach.

2. Match practice events and set a target

Save a rule matching source cloudarcade.practice, then attach your queue as its target. Also submit one matching practice event and inspect whether the API accepted it. Acceptance alone does not prove delivery.

3. Inspect the rule and destination

Read the rule and its targets. Verify that the target ARN names your queue. This lab checks routing configuration and event acceptance, not end-to-end delivery.

Practice, then check your understanding

Perform the actions yourself and inspect the returned state. Errors keep your settings so you can retry. Starting another lab clears the previous live environment. Earned XP is kept, and signed-in achievements sync to your account. Replay does not award duplicate XP.

Read the official AWS documentation for service behavior and production details.

Continue with another AWS learning guide