AWS Certified Data Engineer Associate DEA-C01 Practice Question

A data engineering team runs a Python ETL script on Amazon EC2 instances in a private subnet. The script must read objects from an S3 data lake and load the data into an Amazon Redshift cluster. Security policies forbid embedding any static access keys or passwords on the instances and require automatically rotated, short-lived credentials. Which authentication approach should the team use to meet these requirements with minimal operational overhead?

  • Attach an IAM role to the EC2 instance profile that grants access to Amazon S3 and Amazon Redshift, and let the script obtain temporary credentials from the instance metadata service.

  • Configure the script to connect to Amazon Redshift using a database username and password stored in AWS Systems Manager Parameter Store and grant the user SELECT and INSERT privileges.

  • Store an IAM user's access key and secret key in AWS Secrets Manager and retrieve them at runtime.

  • Generate X.509 client certificates for each EC2 instance and use certificate-based authentication when calling Amazon S3 and Amazon Redshift.

AWS Certified Data Engineer Associate DEA-C01
Data Security and Governance
Your Score:
Settings & Objectives
Random Mixed
Questions are selected randomly from all chosen topics, with a preference for those you haven’t seen before. You may see several questions from the same objective or domain in a row.
Rotate by Objective
Questions cycle through each objective or domain in turn, helping you avoid long streaks of questions from the same area. You may see some repeat questions, but the distribution will be more balanced across topics.

Check or uncheck an objective to set which questions you will receive.

Bash, the Crucial Exams Chat Bot
AI Bot