An ML specialist is running distributed training of a BERT model on eight SageMaker instances. The training data resides in S3. What combination of steps should be taken to protect data during distributed training? (Choose three.)
Choose an answer
Tap an option to check your answer.
Correct answer: Run the distributed training jobs inside a private VPC and enable encryption for inter-container traffic., Create an S3 VPC endpoint and configure appropriate network routes, endpoint policies, and the S3 bucket policy., Assign an IAM role that grants read-only access to the SageMaker jobs for the S3 data..
Why this is the answer
Running distributed training inside a private VPC with encrypted inter-container traffic ensures network isolation and protects data in transit between instances. Creating an S3 VPC endpoint with proper configurations allows SageMaker instances to access S3 data privately without traversing the public internet, enhancing security. Assigning an IAM role with read-only access to S3 for the SageMaker jobs adheres to the principle of least privilege, preventing unauthorized data modification or deletion. Running across multiple VPCs and peering is unnecessarily complex for a single training job. A NAT gateway is for outbound internet access from private subnets, not direct S3 access or inter-container communication. Adding an inbound security group rule is too broad and less secure than VPC-level controls and encryption.
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