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…
Full set: 219 questionsDomain Monitoring, Logging, and Remediation
For Amazon EventBridge to send events from one AWS account to an event bus in another, a two-part permission model is required. First, the sender account needs an IAM role with a policy allowing the events:PutEvents action on the target event bus ARN. Second, and critically, the target event bus in the receiver account must have a resource-based policy attached. This policy explicitly grants permission to the sender account's principal (or the entire AWS Organization) to perform the events:PutEvents action. Without this resource-based policy, the receiver account's event bus will deny all incoming event requests from other accounts, which is the most likely reason the events are not being processed.
A. Interface VPC endpoints are only necessary for resources within a VPC to communicate with EventBridge privately, not a general requirement for cross-account event delivery.
B. EventBridge fully supports routing events to a target event bus in a different AWS Region. The scenario describes a valid cross-region architecture.
D. The rule's event pattern in the receiving account filters events after they have successfully arrived on the bus. The core issue is the event failing to arrive due to a permissions denial.
1. AWS Documentation, Amazon EventBridge User Guide, "Sending and receiving Amazon EventBridge events between AWS accounts": This section explicitly states the requirement for a resource-based policy on the receiving event bus. It clarifies: "To receive events from another account, you must edit the permissions for the event bus in your account... The policy grants permission to the other account to send events to the event bus in your account." It also provides example policies.
2. AWS Documentation, Amazon EventBridge User Guide, "Resource-based policies for Amazon EventBridge": This page details the structure and use of resource-based policies. It states, "To send events to an event bus in another account, you need to configure a resource-based policy that is attached to that event bus."
3. AWS Documentation, Amazon EventBridge User Guide, "Routing events to a different Region": This section confirms that cross-region event routing is a supported feature. It states, "You can create a rule that sends events to an event bus in a different Region. To do this, specify the event bus ARN in the other Region as the target of the rule." This directly refutes the claim in option B.
Question breakdown
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
- The sender side is configured: rules exist and IAM roles allow PutEvents on the target bus.
- Nothing is stated about the receiver bus permissions, which is the missing half of cross-account access.
- Cross-Region bus targets are supported, and VPC endpoints are not required for this flow.
- A missing account field in the event pattern does not block delivery, because pattern filtering happens after events arrive.
- Adding a bus policy, for example using aws:PrincipalOrgID, fixes delivery.
Each option
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.
Official documentation: Sending and receiving events between AWS accounts in Amazon EventBridge · Permissions for event buses in Amazon EventBridge
Reviewed by David Mercer.
Keep practicing
Take the free SOA-C03 practice test
Ten exam-style questions with answers and explanations, plus the exam facts and study guides.
More questions
Other SOA-C03 practice questions
- Question 1Optimization] A CloudOps engineer is using AWS Compute Optimizer to generate recommendati…
- Question 2A company's developers manually install software modules on Amazon EC2 instances to deplo…
- Question 3A company requires the rotation of administrative credentials for production workloads on…
- Question 4Application A runs on Amazon EC2 instances behind a Network Load Balancer (NLB). The EC2 …
- Question 6A global gaming company is preparing to launch a new game on AWS. The game runs in multip…
- Question 7A company's AWS accounts are in an organization in AWS Organizations. The organization ha…
