Question 30
An AWS service principal can deliver audit files into an S3 bucket. The bucket owner must prevent a different customer from directing that same service to write into the bucket under an unintended source resource. Which condition combination is appropriate when supported?
Explanation
Correct Answer
These global context keys bind an AWS service principal invocation to the permitted originating resource and account, mitigating cross-service confused-deputy exposure.
Incorrect Answers
A shared service principal can act on behalf of multiple customers; service identity alone may not scope the original caller resource.
Organization membership of a service principal is not a substitute for the relevant service-origin context keys.
An object key is caller-supplied resource data and does not independently authorize who may invoke the service-to-bucket request.






AWS Certified Solutions Architect - Associate SAA-C03 Practice Tests