AWS Certified Data Engineer Associate DEA-C01 Practice Question
A company must ingest 500 GB of nightly CSV files that external partners upload by using SFTP. The files need to land directly in the company's Amazon S3-based data lake and automatically trigger an AWS Glue ETL workflow. The solution must avoid server administration and use a managed service for partner credentials. What should the data engineer do to meet these requirements?
Create AWS DataSync tasks that periodically pull files from each partner's SFTP server into the S3 data lake and set the task to invoke the AWS Glue workflow after completion.
Deploy an Auto Scaling group of EC2 instances running an SFTP service that writes uploads to attached EBS volumes, then use a scheduled script to copy the files to S3, and manually manage partner keys on the instances.
Provision an AWS Transfer Family SFTP server using the S3 bucket as its data store. For each partner, create a user with an SSH public key for authentication and an IAM role for S3 access. Configure an S3 event notification to start the AWS Glue workflow.
Require partners to install the Amazon Kinesis Agent to stream their files to an Amazon Kinesis Data Stream, then use an AWS Lambda function to write the stream data to S3 and trigger the AWS Glue workflow.
AWS Transfer Family provides a fully managed SFTP endpoint that stores uploaded objects directly in an Amazon S3 bucket, meeting the requirement to avoid server administration. For user management, each partner can be configured as a user within the Transfer Family service, authenticated using an SSH public key. An IAM role is assigned to each user to grant specific permissions to the S3 bucket. This architecture avoids the need for manual key management on servers. An S3 event notification can automatically trigger the AWS Glue workflow when new files are uploaded. The other options are incorrect because they either require managing EC2 instances, propose a different data transfer model (pull instead of push), or require partners to install new software, all of which conflict with the stated requirements.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is AWS Transfer Family?
Open an interactive chat with Bash
How does an S3 event notification trigger an AWS Glue workflow?
Open an interactive chat with Bash
What are IAM roles and how are they used in AWS Transfer Family?
Open an interactive chat with Bash
What is AWS Transfer Family, and how does it work with S3?
Open an interactive chat with Bash
How do S3 event notifications trigger AWS Glue ETL workflows?
Open an interactive chat with Bash
Why is AWS Transfer Family better than managing an EC2-based SFTP server?
Open an interactive chat with Bash
AWS Certified Data Engineer Associate DEA-C01
Data Store Management
Your Score:
Report Issue
Bash, the Crucial Exams Chat Bot
AI Bot
Loading...
Loading...
Loading...
Pass with Confidence.
IT & Cybersecurity Package
You have hit the limits of our free tier, become a Premium Member today for unlimited access.
Military, Healthcare worker, Gov. employee or Teacher? See if you qualify for a Community Discount.
Monthly
$19.99
$19.99/mo
Billed monthly, Cancel any time.
3 Month Pass
$44.99
$14.99/mo
One time purchase of $44.99, Does not auto-renew.
MOST POPULAR
Annual Pass
$119.99
$9.99/mo
One time purchase of $119.99, Does not auto-renew.
BEST DEAL
Lifetime Pass
$189.99
One time purchase, Good for life.
What You Get
All IT & Cybersecurity Package plans include the following perks and exams .