Your organization wants to deploy an application across 50 AWS accounts using AWS CodePipeline. They want to ensure that a central 'Release' account manages the pipeline, and artifacts are stored in a central S3 bucket accessible by all member accounts. Which combination of S3 bucket policies and IAM roles is required?

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

Correct Answer: Central S3 bucket policy allowing cross-account access and IAM roles in member accounts with KMS decryption permissions

Cross-account pipelines require the target accounts to have permissions to the central artifact bucket and the specific KMS key used to encrypt the artifacts....

📋Part of AWS Certified DevOps Engineer – Professional (DOP-C02) · AWS Certification Practice
Real Exam ScenarioScenario Based

Your organization wants to deploy an application across 50 AWS accounts using AWS CodePipeline. They want to ensure that a central 'Release' account manages the pipeline, and artifacts are stored in a central S3 bucket accessible by all member accounts. Which combination of S3 bucket policies and IAM roles is required?

✓ Correct Answer & ExplanationScenario Based

Correct Answer

Central S3 bucket policy allowing cross-account access and IAM roles in member accounts with KMS decryption permissions

Why This Answer Is Correct

Cross-account pipelines require the target accounts to have permissions to the central artifact bucket and the specific KMS key used to encrypt the artifacts.

📚 What This Question Tests

This question evaluates your knowledge of Scenario Based — a core concept tested in AWS Certified DevOps Engineer – Professional (DOP-C02). Understanding Scenario Based 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.