Amazon DVA-C01 AWS Certified Developer – Associate Online Training
Amazon DVA-C01 Online Training
The questions for DVA-C01 were last updated at Jul 17,2025.
- Exam Code: DVA-C01
- Exam Name: AWS Certified Developer – Associate
- Certification Provider: Amazon
- Latest update: Jul 17,2025
A developer is writing a web application that must share secure documents with end users. The documents are stored in a private Amazon S3 bucket. The application must allow only authenticated users to download specific documents when requested, and only for a duration of 15 minutes.
How can the developer meet these requirements?
- A . Copy the documents to a separate S3 bucket that has a lifecycle policy for deletion after 15 minutes
- B . Create a presigned S3 URL using the AWS SDK with an expiration time of 15 minutes
- C . Use server-side encryption with AWS KMS managed keys (SSE-KMS) and download the documents using HTTPS
- D . Modify the S3 bucket policy to only allow specific users to download the documents Revert the change after 15 minutes.
A Developer wants to upload data to Amazon S3 and must encrypt the data in transit.
Which of the following solutions will accomplish this task? (Choose two.)
- A . Set up hardware VPN tunnels to a VPC and access S3 through a VPC endpoint
- B . Set up Client-Side Encryption with an AWS KMS-Managed Customer Master Key
- C . Set up Server-Side Encryption with AWS KMS-Managed Keys
- D . Transfer the data over an SSL connection
- E . Set up Server-Side Encryption with S3-Managed Keys
An application contains two components one component to handle HI IP requests, and another component to handle background processing tasks Bach component must scale independently. The developer wants to deploy this application using AWS Elastic Beanstalk.
How should this application be deployed, based on these requirements?
- A . Deploy the application in a single Elastic Beanstalk environment
- B . Deploy each component in a separate Elastic Beanstalk environment
- C . Use multiple Elastic Beanstalk environments for the HTTP component but one environment for the background task component
- D . Use multiple Elastic Beanstalk environments for the background task component but one environment tor the HTTP component
An AWS Lambda function accesses two Amazon DynamoDB tables. A developer wants to improve the performance of the Lambda function by identifying bottlenecks in the function .
How can the developer inspect the timing of the DynamoDB API calls?
- A . Add DynamoDB as an event source to the Lambda function. View the performance with Amazon CloudWatch metrics
- B . Place an Application Load Balancer (ALB) in front of the two DynamoDB tables. Inspect the ALB logs
- C . Limit Lambda to no more than five concurrent invocations Monitor from the Lambda console
- D . Enable AWS X-Ray tracing for the function. View the traces from the X-Ray service.
A company is migrating its on-premises database to Amazon RDS for MySQL. The company has read-heavy workloads, and wants to make sure it re-factors its code to achieve optimum read performance for its queries.
How can this objective be met?
- A . Add database retries to effectively use RDS with vertical scaling
- B . Use RDS with multi-AZ deployment
- C . Add a connection string to use an RDS read replica for read queries
- D . Add a connection string to use a read replica on an EC2 instance.
A Developer is writing a serverless application that requires that an AWS Lambda function be invoked every 10 minutes.
What is an automated and serverless way to trigger the function?
- A . Deploy an Amazon EC2 instance based on Linux, and edit its /etc/crontab file by adding a command to periodically invoke the Lambda function.
- B . Configure an environment variable named PERIOD for the Lambda function. Set the value to 600.
- C . Create an Amazon CloudWatch Events rule that triggers on a regular schedule to invoke the Lambda function.
- D . Create an Amazon SNS topic that has a subscription to the Lambda function with a 600-second timer.
A company is using AWS CloudFormation templates to deploy AWS resources. The company needs to update one of its AWS CloudFormation stacks.
What can the company do to find out how the changes will impact the resources that are running?
- A . Investigate the change sets
- B . Investigate the stack policies
- C . Investigate the Metadata section.
- D . Investigate the Resources section.
A company is migrating from a monolithic architecture to a microservices-based architecture. The Developers need to refactor the application so that the many microservices can asynchronously communicate with each other without impacting performance.
Use of which managed AWS services will enable asynchronous message passing? (Choose two.)
- A . Amazon SQS
- B . Amazon Cognito
- C . Amazon Kinesis
- D . Amazon SNS
- E . Amazon ElastiCache
An organization must store thousands of sensitive audio and video files in an Amazon S3 bucket.
Organizational security policies require that all data written to this bucket be encrypted.
How can compliance with this policy be ensured?
- A . Use AWS Lambda to send notifications to the security team if unencrypted objects are pun in the bucket.
- B . Configure an Amazon S3 bucket policy to prevent the upload of objects that do not contain the x-amzserver-side-encryption header.
- C . Create an Amazon CloudWatch event rule to verify that all objects stored in the Amazon S3 bucket are encrypted.
- D . Configure an Amazon S3 bucket policy to prevent the upload of objects that contain the x-amz-server-sideencryption header.
A developer is creating a serverless web application and maintains different branches of code. The developer wants to avoid updating the Amazon API Gateway target endpoint each time a new code push is performed.
What solution would allow me developer to
perform a code push efficiently, without the need to update the API Gateway?
- A . Associate different AWS Lambda functions to an API Gateway target endpoint
- B . Create different stages in API Gateway, then associate API Gateway with aws Lambda
- C . Create aliases and versions In AWS Lambda.
- D . Tag the AWS Lambda functions with different names