AWS Certified Machine Learning – Specialty — Question 64

A Machine Learning Specialist uploads a dataset to an Amazon S3 bucket protected with server-side encryption using AWS KMS.
How should the ML Specialist define the Amazon SageMaker notebook instance so it can read the same dataset from Amazon S3?

Answer options

Correct answer: C

Explanation

The correct answer is C because the Amazon SageMaker notebook must have an IAM role that provides it with S3 read access to the dataset while also having the necessary permissions in the KMS key policy. Option A does not address the need for specific permissions to access S3 or KMS. Option B focuses on VPC access, which is not required for this scenario. Option D incorrectly suggests linking the KMS key to the notebook instance without ensuring the appropriate IAM role permissions.