A company stores data in an S3 bucket in an account named Hub-Account. The bucket is encrypted using a KMS key. A QuickSight instance in another account (BI-Account) must access that bucket. The S3 bucket policy was updated to grant the QuickSight service role access. What steps should be taken to enable cross-account QuickSight access to the encrypted S3 bucket? (Choose two.)
Choose an answer
Tap an option to check your answer.
Correct answer: Add the KMS key as a resource that the QuickSight service role can access..
Why this is the answer
The correct answer is "Add the KMS key as a resource that the QuickSight service role can access." This is crucial because QuickSight needs explicit permission to decrypt the data stored in the S3 bucket. Even if the S3 bucket policy grants access, the data remains inaccessible without permission to use the KMS key for decryption. The other options are incorrect because: "Use the existing KMS key to encrypt the QuickSight service's connections to the S3 bucket" is incorrect. The KMS key is for encrypting/decrypting the data at rest, not for encrypting the connection itself. "Add the S3 bucket as a resource that the QuickSight service role can access" is partially correct but insufficient. The question states the S3 bucket policy was already updated, granting access to the QuickSight service role. However, this alone doesn't address the KMS encryption. "Share the S3 bucket with the BI-Account using AWS Resource Access Manager (AWS RAM)" is not the primary mechanism for granting QuickSight access to an S3 bucket. S3 bucket policies and IAM roles are the standard approach. "Attach an IAM policy to the QuickSight service role that grants it access to the KMS key which encrypts the S3 bucket" is essentially the same as adding the KMS key as a resource the QuickSight service role can access, but the phrasing in the correct answer is more direct in the context of resource-based policies.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed