AWS Certified Data Engineer Associate DEA-C01 Practice Question

A company needs to ingest hourly updates from a third-party SaaS application that exposes a REST API protected by OAuth 2.0. The data must be stored as raw JSON objects in an Amazon S3 bucket. The solution should minimize code maintenance while automatically handling API token refresh and incremental retrieval. Which solution meets these requirements?

  • Develop an AWS Glue Spark job that calls the REST API with a Python library, refreshes the OAuth token, and writes the data to Amazon S3; trigger the job hourly with an AWS Glue workflow.

  • Create an AWS AppFlow flow that uses a custom connector for the SaaS API, schedule it to run hourly, and configure Amazon S3 as the destination.

  • Provision an Amazon EC2 instance with a cron job that runs a Python script hourly to call the API and upload the data to Amazon S3.

  • Configure an Amazon EventBridge rule to invoke an AWS Lambda function every hour; have the function obtain an OAuth token, call the API, and write the response to Amazon S3.

AWS Certified Data Engineer Associate DEA-C01
Data Ingestion and Transformation
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