DVA-C01 Exam Details

  • Exam Code
    :DVA-C01
  • Exam Name
    :AWS Certified Developer - Associate (DVA-C01)
  • Certification
    :Amazon Certifications
  • Vendor
    :Amazon
  • Total Questions
    :613 Q&As
  • Last Updated
    :Oct 01, 2025

Amazon DVA-C01 Online Questions & Answers

  • Question 431:

    A set of APIs are exposed to customers using the Amazon API Gateway. These APIs have caching enabled on the API Gateway. Customers have asked for an option to invalidate this cache for each of the APIs. What action can be taken to allow API customers to invalidate the API Cache?

    A. Ask customers to use AWS credentials to call the InvalidateCache API.

    B. Ask customers to invoke an AWS API endpoint which invalidates the cache.

    C. Ask customers to pass an HTTP header called Cache-Control:max-age=0.

    D. Ask customers to add a query string parameter called "INVALIDATE_CACHE" when making an API call.

  • Question 432:

    A company wants to implement authentication for its new REST service using Amazon API Gateway. To authenticate the calls, each request must include HTTP headers with a client ID and user ID. These credentials must be compared to

    authentication data in an Amazon DynamoDB table.

    What MUST the company do to implement this authentication in API Gateway?

    A. Implement an AWS Lambda authorizer that references the DynamoDB authentication table

    B. Create a model that requires the credentials, then grant API Gateway access to the authentication table

    C. Modify the integration requests to require the credentials, then grant API Gateway access to the authentication table

    D. Implement an Amazon Cognito authorizer that references the DynamoDB authentication table

  • Question 433:

    An application under development is required to store hundreds of video files. The data must be encrypted within the application prior to storage, with a unique key for each video file. How should the Developer code the application?

    A. Use the KMS Encrypt API to encrypt the data. Store the encrypted data key and data.

    B. Use a cryptography library to generate an encryption key for the application. Use the encryption key to encrypt the data. Store the encrypted data.

    C. Use the KMS GenerateDataKey API to get a data key. Encrypt the data with the data key. Store the encrypted data key and data.

    D. Upload the data to an S3 bucket using server side-encryption with an AWS KMS key.

  • Question 434:

    An application stops working with the following error: The specified bucket does not exist. Where is the BEST place to start the root cause analysis?

    A. Check the Elastic Load Balancer logs for DeleteBucket requests.

    B. Check the application logs in Amazon CloudWatch Logs for Amazon S3 DeleteBucket errors.

    C. Check AWS X-Ray for Amazon S3 DeleteBucket alarms.

    D. Check AWS CloudTrail for a DeleteBucket event.

  • Question 435:

    An Amazon DynamoDB table uses a Global Secondary Index (GSI) to support read queries. The primary table is write-heavy, whereas the GSI is used for read operations. Looking at Amazon CloudWatch metrics, the Developer notices that write operations to the primary table are throttled frequently under heavy write activity. However, write capacity units to the primary table are available and not fully consumed.

    Why is the table being throttled?

    A. The GSI write capacity units are underprovisioned

    B. There are not enough read capacity units on the primary table

    C. Amazon DynamoDB Streams is not enabled on the table

    D. A large write operation is being performed against another table

  • Question 436:

    An application will ingest data at a very high throughput from many sources and must store the data in an Amazon S3 bucket. Which service would BEST accomplish this task?

    A. Amazon Kinesis Firehose

    B. Amazon S3 Acceleration Transfer

    C. Amazon SQS

    D. Amazon SNS

  • Question 437:

    A Developer has implemented a Lambda function that needs to add new customers to an RDS database that is expected to run hundreds of times per hour. The Lambda function is configured to use 512MB of RAM and is based on the following pseudo code:

    After testing the Lambda function, the Developer notices that the Lambda execution time is much longer than expected. What should the Developer do to improve performance?

    A. Increase the amount of RAM allocated to the Lambda function, which will increase the number of threads the Lambda can use.

    B. Increase the size of the RDS database to allow for an increased number of database connections each hour.

    C. Move the database connection and close statement out of the handler. Place the connection in the global space.

    D. Replace RDS wit Amazon DynamoDB to implement control over the number of writes per second.

  • Question 438:

    For a deployment using AWS CodeDeploy, what is the run order of the hooks for in-place deployments?

    A. Before Install -> Application Stop -> Application Start -> After Install

    B. Application Stop -> Before Install -> After Install -> Application Start

    C. Before Install -> Application Stop -> Validate Service -> Application Start

    D. Application Stop -> Before Install -> Validate Service -> Application Start

  • Question 439:

    When developing an AWS Lambda function that processes Amazon Kinesis Data Streams, Administrators within the company must receive a notice that includes the processed data. How should the Developer write the function to send processed data to the Administrators?

    A. Separate the Lambda handler from the core logic

    B. Use Amazon CloudWatch Events to send the processed data

    C. Publish the processed data to an Amazon SNS topic

    D. Push the processed data to Amazon SQS

  • Question 440:

    An application overwrites an object in Amazon S3, and then immediately reads the same object. Why would the application sometimes retrieve the old version of the object?

    A. S3 overwrite PUTS are eventually consistent, so the application may read the old object.

    B. The application needs to add extra metadata to label the latest version when uploading to Amazon S3.

    C. All S3 PUTS are eventually consistent, so the application may read the old object.

    D. The application needs to explicitly specify latest version when retrieving the object.

Tips on How to Prepare for the Exams

Nowadays, the certification exams become more and more important and required by more and more enterprises when applying for a job. But how to prepare for the exam effectively? How to prepare for the exam in a short time with less efforts? How to get a ideal result and how to find the most reliable resources? Here on Vcedump.com, you will find all the answers. Vcedump.com provide not only Amazon exam questions, answers and explanations but also complete assistance on your exam preparation and certification application. If you are confused on your DVA-C01 exam preparations and Amazon certification application, do not hesitate to visit our Vcedump.com to find your solutions here.