An Amazon Bedrock foundation model must access encrypted files stored in an S3 bucket that use S3-managed encryption keys (SSE-S3), but the model fails to read the data. What action will resolve the access issue?
Choose an answer
Tap an option to check your answer.
Correct answer: Ensure the IAM role Amazon Bedrock assumes has permission to decrypt with the appropriate encryption key.
Why this is the answer
The correct answer is to ensure the IAM role Amazon Bedrock assumes has permission to decrypt with the appropriate encryption key. When an Amazon Bedrock foundation model needs to access encrypted data in S3, the IAM role associated with Bedrock must have the necessary permissions to decrypt that data. For SSE-S3, this means the role needs s3:GetObject and potentially kms:Decrypt permissions if KMS keys are used (though SSE-S3 uses AWS-managed keys, the principle of needing decryption permissions for the accessing role still applies for any S3 encryption). Making the S3 bucket publicly accessible is a security risk and not a solution for decryption issues. Prompt engineering helps guide the model's output but doesn't grant data access permissions. Removing sensitive data doesn't resolve the encryption access problem; the model still needs permission to read the files, whether sensitive or not.
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