How can an architect grant a different AWS account permission to use a KMS key for encrypting data in an S3 bucket?

Direct Answer (Verified)Reviewed by Sunny (Senior Cloud Engineer)

Correct Answer: Modify the KMS Key Policy to include the external account's root user or specific IAM roles

KMS key policies are the primary mechanism for cross-account access control for encryption keys....

📋Part of AWS Certified Solutions Architect – Associate (SAA-C03) · AWS Certification Practice
Real Exam ScenarioAWS KMS

How can an architect grant a different AWS account permission to use a KMS key for encrypting data in an S3 bucket?

✓ Correct Answer & ExplanationAWS KMS

Correct Answer

Modify the KMS Key Policy to include the external account's root user or specific IAM roles

Why This Answer Is Correct

KMS key policies are the primary mechanism for cross-account access control for encryption keys.

📚 What This Question Tests

This question evaluates your knowledge of AWS KMS — a core concept tested in AWS Certified Solutions Architect – Associate (SAA-C03). Understanding AWS KMS is essential for designing scalable, secure, and cost-effective cloud architectures. Mastery of this topic will help you answer scenario-based questions confidently on exam day.