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.
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.