nerdexam
Amazon

DVA-C02 · Question #504

A company hosts applications on premises. The on-premises servers generate audit logs that are available through an HTTP endpoint. The company needs an automated solution to regularly ingest and store

The correct answer is C. Use AWS DataSync to transfer audit logs to an Amazon S3 bucket. Load the logs into an Amazon. This question tests knowledge of AWS DataSync for automated large-volume data transfer from on-premises sources combined with Amazon Athena for serverless querying of stored data.

Submitted by tom_us· Mar 5, 2026Deployment

Question

A company hosts applications on premises. The on-premises servers generate audit logs that are available through an HTTP endpoint. The company needs an automated solution to regularly ingest and store large volumes of audit data from the on-premises servers. The company also needs to perform queries on the audit data. Which solution will meet these requirements in the MOST operationally efficient way?

Options

  • AExport the audit logs. Upload the logs to Amazon S3. Import the logs to an Amazon RDS DB
  • BCreate an AWS Lambda function to call the HTTP endpoint to fetch audit logs. Configure an
  • CUse AWS DataSync to transfer audit logs to an Amazon S3 bucket. Load the logs into an Amazon
  • DInstall the Amazon CloudWatch agent on the on-premises servers. Give the agent the ability to

How the community answered

(38 responses)
  • A
    18% (7)
  • B
    8% (3)
  • C
    71% (27)
  • D
    3% (1)

Why each option

This question tests knowledge of AWS DataSync for automated large-volume data transfer from on-premises sources combined with Amazon Athena for serverless querying of stored data.

AExport the audit logs. Upload the logs to Amazon S3. Import the logs to an Amazon RDS DB

Manually exporting and uploading logs to S3 then importing to RDS is not automated, requires ongoing operational effort, and introduces unnecessary ETL complexity for log analysis workloads.

BCreate an AWS Lambda function to call the HTTP endpoint to fetch audit logs. Configure an

A Lambda function with a scheduled trigger can call an HTTP endpoint but is constrained by a 15-minute execution timeout, making it unsuitable for ingesting large volumes of audit data reliably.

CUse AWS DataSync to transfer audit logs to an Amazon S3 bucket. Load the logs into an AmazonCorrect

AWS DataSync automates recurring, large-volume data transfers from on-premises HTTP/NFS/SMB sources to Amazon S3, handling scheduling, error retry, and throughput optimization natively. Amazon Athena then enables serverless SQL queries directly on the S3-stored logs without requiring a separate database, ETL pipeline, or ongoing infrastructure management.

DInstall the Amazon CloudWatch agent on the on-premises servers. Give the agent the ability to

The CloudWatch agent collects system-level metrics and logs from servers, but it is not designed to pull data from arbitrary HTTP endpoints or handle large-volume structured audit log ingestion.

Concept tested: AWS DataSync for on-premises data ingestion and Athena for querying

Source: https://docs.aws.amazon.com/datasync/latest/userguide/what-is-datasync.html

Community Discussion

No community discussion yet for this question.

Full DVA-C02 Practice