SOA-C03 practice question 5 of 10

A company uses an organization in AWS Organizations to manage multiple AWS accounts. The company needs to send specific events from all the accounts…

Choose your answer, then check it against the explanation and the full breakdown below.

Domain Monitoring, Logging, and Remediation

A company uses an organization in AWS Organizations to manage multiple AWS accounts. The company needs to send specific events from all the accounts in the organization to a new receiver account, where an AWS Lambda function will process the events. A CloudOps engineer configures Amazon EventBridge to route events to a target event bus in the us- west-2 Region in the receiver account. The CloudOps engineer creates rules in both the sender and receiver accounts that match the specified events. The rules do not specify an account parameter in the event pattern. IAM roles are created in the sender accounts to allow PutEvents actions on the target event bus. However, the first test events from the us-east-1 Region are not processed by the Lambda function in the receiving account. What is the likely reason the events are not processed?
Answer options
Question 5 of 10

Question breakdown

Tests
Configure cross-account and cross-Region event routing with Amazon EventBridge
Difficulty
Medium

Key idea: Cross-account delivery to an EventBridge bus requires a resource-based policy on the target bus that allows events:PutEvents from the sender accounts or organization.

How to reach the answer

  1. The sender side is configured: rules exist and IAM roles allow PutEvents on the target bus.
  2. Nothing is stated about the receiver bus permissions, which is the missing half of cross-account access.
  3. Cross-Region bus targets are supported, and VPC endpoints are not required for this flow.
  4. A missing account field in the event pattern does not block delivery, because pattern filtering happens after events arrive.
  5. Adding a bus policy, for example using aws:PrincipalOrgID, fixes delivery.

Each option

  • AIncorrect. Interface endpoints are only for private access from within a VPC and are not needed for bus-to-bus delivery.
  • BIncorrect. EventBridge supports sending events to an event bus in another Region, and the Lambda function is invoked locally in us-west-2.
  • CCorrect. Without a resource-based policy granting PutEvents to the sender accounts, the receiver bus rejects the cross-account events.
  • DIncorrect. Omitting the account field makes the pattern match events from any account, so it does not cause the failure.

Common trap: Option B tempts people who assume EventBridge cannot cross Regions, but cross-Region bus targets are supported; the missing piece is the receiver-side permission.

In practice: Central security or operations accounts aggregate events from every member account by attaching an organization-scoped policy to a central event bus.

Remember: Cross-account EventBridge needs permissions on both sides: an IAM role in the sender and a resource policy on the receiving bus.

Drafted with AI assistance and checked against the answer key.

Keep practicing

Take the free SOA-C03 practice test

Ten exam-style questions with answers and explanations, plus the exam facts and study guides.

Start the free practice test

More questions

Other SOA-C03 practice questions

Scroll to Top