{"id":18773,"date":"2026-09-22T09:56:04","date_gmt":"2026-09-22T09:56:04","guid":{"rendered":"https:\/\/www.examlabs.com\/certification\/?p=18773"},"modified":"2026-09-22T09:56:04","modified_gmt":"2026-09-22T09:56:04","slug":"amazon-aws-certified-developer-associate-dva-c02-practice-test-questions-and-exam-dumps-part1-q1-20","status":"publish","type":"post","link":"https:\/\/www.examlabs.com\/certification\/amazon-aws-certified-developer-associate-dva-c02-practice-test-questions-and-exam-dumps-part1-q1-20\/","title":{"rendered":"Amazon AWS Certified Developer &#8211; Associate DVA-C02 Practice Test Questions and Exam Dumps Part1 Q1-20"},"content":{"rendered":"<h2><b>View Full <\/b><a href=\"https:\/\/www.examlabs.com\/aws-certified-developer-associate-dva-c02-exam-dumps\"><b>Amazon AWS Certified Developer &#8211; Associate DVA-C02 Exam Dumps<\/b><\/a><b> and Practice Test Dumps.<\/b><\/h2>\n<p>&nbsp;<\/p>\n<h3><b>Question 1<\/b><\/h3>\n<p><b>A developer is building an application that needs to store objects such as images, documents, and application backups. The objects should be highly durable and accessible over HTTP. Which AWS service should be used?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon S3<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon EBS<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon DynamoDB<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon ElastiCache<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Amazon S3 is an object storage service designed to store and retrieve virtually any amount of data. It is commonly used for images, documents, backups, logs, static website content, and application assets. S3 provides high durability and integrates with many AWS services. Objects are stored in buckets and can be accessed through APIs, SDKs, or other supported interfaces. Amazon EBS provides block storage primarily for EC2 instances, DynamoDB is a NoSQL database, and ElastiCache provides in-memory caching. Therefore, when an application needs durable object storage for files and similar data, Amazon S3 is the appropriate AWS service.<\/span><\/p>\n<h3><b>Question 2<\/b><\/h3>\n<p><b>A developer needs a managed NoSQL database that provides single-digit millisecond performance and supports key-value and document data models. Which AWS service is appropriate?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon RDS<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon DynamoDB<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon Redshift<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon OpenSearch Service<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Amazon DynamoDB is a fully managed NoSQL database service that supports key-value and document data models. It is designed to provide low-latency performance at scale without requiring developers to manage database servers. DynamoDB tables use primary keys to identify items and can use additional indexes to support different access patterns. Amazon RDS is a managed relational database service, Amazon Redshift is designed primarily for data warehousing, and Amazon OpenSearch Service supports search and analytics workloads. Therefore, when an application requires a highly scalable managed NoSQL database with low-latency access, DynamoDB is an appropriate choice.<\/span><\/p>\n<h3><b>Question 3<\/b><\/h3>\n<p><b>An application running on Amazon EC2 needs to retrieve objects from an S3 bucket without storing long-term AWS access keys on the instance. What should the developer use?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">An IAM user access key<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">An S3 bucket ACL<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">An IAM role attached to the EC2 instance<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">An encrypted environment variable containing credentials<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 3<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">An IAM role attached to an EC2 instance allows applications running on that instance to obtain temporary AWS credentials automatically. This avoids the need to embed long-term access keys in application code, configuration files, or environment variables. The role should contain only the permissions required by the application, following the principle of least privilege. IAM user access keys are long-term credentials and are generally not appropriate for this use case. S3 bucket ACLs control access to buckets and objects but do not provide credentials to an EC2 application. Therefore, an IAM role attached to the instance is the appropriate solution.<\/span><\/p>\n<h3><b>Question 4<\/b><\/h3>\n<p><b>A developer wants an application to execute code in response to events without provisioning or managing servers. Which AWS compute service should be used?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon EC2<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon ECS<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">AWS Lambda<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon Lightsail<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 3<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">AWS Lambda is a serverless compute service that runs code in response to events without requiring developers to provision or manage servers. Lambda functions can be invoked by many AWS services, APIs, schedules, queues, and application events. AWS manages the underlying compute infrastructure and automatically handles supported scaling requirements. Amazon EC2 requires management of virtual servers, ECS is a container orchestration service, and Lightsail provides simplified virtual servers and other resources. Therefore, when an application needs event-driven execution without server management, AWS Lambda is the appropriate compute service.<\/span><\/p>\n<h3><b>Question 5<\/b><\/h3>\n<p><b>A developer needs to securely store an application&#8217;s database password and retrieve it at runtime. Which AWS service is designed for this purpose?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon CloudWatch<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">AWS Secrets Manager<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon SQS<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">AWS CloudFormation<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">AWS Secrets Manager is designed to securely store and manage sensitive information such as database credentials, API keys, and other application secrets. Applications can retrieve secrets at runtime through AWS APIs or SDKs instead of embedding passwords directly in source code. Secrets Manager also supports features such as automatic rotation for supported secrets. CloudWatch is primarily used for monitoring and observability, SQS provides message queuing, and CloudFormation manages infrastructure as code. Therefore, when an application needs secure storage and runtime retrieval of database credentials, AWS Secrets Manager is the appropriate service.<\/span><\/p>\n<h3><b>Question 6<\/b><\/h3>\n<p><b>An application needs to send messages asynchronously so that a consumer can process them later. Which AWS service should be used?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon SQS<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon Route 53<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon CloudFront<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon ECR<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Amazon Simple Queue Service (SQS) provides managed message queues that allow applications to communicate asynchronously. A producer can place messages into a queue while a consumer retrieves and processes them later. This decouples application components and can improve resilience because producers do not need to wait for consumers to process each message immediately. Route 53 provides DNS services, CloudFront is a content delivery network, and ECR is a container image registry. Therefore, when application components need asynchronous message-based communication, Amazon SQS is the appropriate service.<\/span><\/p>\n<h3><b>Question 7<\/b><\/h3>\n<p><b>A developer is creating an application that needs a globally distributed content delivery network for static and dynamic content. Which AWS service should be considered?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon API Gateway<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon CloudFront<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon DynamoDB<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">AWS Step Functions<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Amazon CloudFront is AWS&#8217;s content delivery network service. It distributes content through globally distributed edge locations, allowing users to retrieve content from locations closer to them. CloudFront can deliver static files as well as supported dynamic and API-based content and can integrate with services such as S3 and API Gateway. API Gateway focuses on creating and managing APIs, DynamoDB provides NoSQL database capabilities, and Step Functions orchestrates workflows. Therefore, when an application needs global content distribution with reduced latency for users, CloudFront is the appropriate service.<\/span><\/p>\n<h3><b>Question 8<\/b><\/h3>\n<p><b>A developer wants to expose a Lambda function through a managed HTTPS API endpoint. Which AWS service can provide this integration?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon S3<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon API Gateway<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon EBS<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon Athena<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Amazon API Gateway can create and manage APIs that invoke backend services such as AWS Lambda. A developer can configure HTTP or REST-based API endpoints and integrate them with Lambda functions, allowing clients to invoke application logic through HTTPS requests. API Gateway also provides capabilities related to authorization, throttling, monitoring integration, and request handling. S3 provides object storage, EBS provides block storage for compute workloads, and Athena provides serverless SQL querying. Therefore, when a Lambda function needs to be exposed through a managed API endpoint, API Gateway is an appropriate service.<\/span><\/p>\n<h3><b>Question 9<\/b><\/h3>\n<p><b>A developer wants to monitor application logs and create metrics from log data generated by an AWS Lambda function. Which AWS service should be used?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon CloudWatch<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon SQS<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">AWS IAM<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon ECR<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Amazon CloudWatch provides monitoring and observability capabilities for AWS applications and services. Lambda functions can send logs to CloudWatch Logs, where developers can inspect execution output and troubleshoot application behavior. CloudWatch can also collect metrics, create alarms, and support dashboards for monitoring workloads. Amazon SQS is a messaging service, IAM manages permissions and identities, and ECR stores container images. Therefore, when developers need to monitor Lambda execution logs and create monitoring metrics or alarms, Amazon CloudWatch is the appropriate AWS service.<\/span><\/p>\n<h3><b>Question 10<\/b><\/h3>\n<p><b>A developer needs to allow an application to make AWS API calls using temporary credentials rather than long-term access keys. Which AWS service provides this capability?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon Cognito<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">AWS STS<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon S3<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">AWS CodeBuild<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">AWS Security Token Service (STS) provides temporary security credentials that can be used to make authenticated AWS API requests. Temporary credentials are useful when applications or users need limited-duration access to AWS resources without relying on permanent access keys. STS works with IAM roles and other AWS identity mechanisms to support temporary access. Amazon Cognito focuses on application identity and user authentication, S3 provides object storage, and CodeBuild provides managed build environments. Therefore, when temporary AWS credentials are required for API access, AWS STS is the appropriate service.<\/span><\/p>\n<h3><b>Question 11<\/b><\/h3>\n<p><b>A developer wants to automatically build application source code whenever a change is committed to a source repository. Which AWS service is designed for managed build automation?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">AWS CodeBuild<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon DynamoDB<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon S3<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">AWS Lambda<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">AWS CodeBuild is a fully managed build service that compiles source code, runs tests, and produces deployable artifacts. It can be integrated with source-control systems and CI\/CD workflows so that builds can be triggered when developers commit changes. CodeBuild provides scalable build environments without requiring developers to maintain build servers. DynamoDB is a NoSQL database, S3 provides object storage, and Lambda executes serverless application code. Therefore, when a development team needs an automated managed environment for compiling code and running build processes, AWS CodeBuild is the appropriate service.<\/span><\/p>\n<h3><b>Question 12<\/b><\/h3>\n<p><b>An application needs to store frequently accessed data in memory to reduce the response time of repeated database queries. Which AWS service is appropriate?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon RDS<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon ElastiCache<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon S3<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon EventBridge<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Amazon ElastiCache provides managed in-memory caching using supported caching engines. It can store frequently accessed data in memory, reducing the need to repeatedly retrieve the same information from a slower persistent database. This can improve application response times and reduce database load. Amazon RDS provides managed relational databases, S3 provides object storage, and EventBridge routes events between applications and AWS services. Therefore, when an application needs a managed in-memory caching layer for frequently accessed data, Amazon ElastiCache is an appropriate service.<\/span><\/p>\n<h3><b>Question 13<\/b><\/h3>\n<p><b>A developer wants to trigger an application workflow automatically when an object is uploaded to an S3 bucket. Which approach is appropriate?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Configure an S3 event notification<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Manually poll the bucket from an EC2 instance<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Restart the S3 bucket<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Create an EBS snapshot<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Amazon S3 event notifications can be configured to notify or invoke supported destinations when specific bucket events occur, such as object creation. This enables event-driven application architectures where an upload can trigger processing without requiring continuous polling. Depending on the architecture, S3 events can integrate with services such as Lambda, SQS, and SNS. Polling an S3 bucket manually can introduce unnecessary requests and latency, while restarting a bucket is not an available operation. EBS snapshots are unrelated to S3 object events. Therefore, configuring an S3 event notification is an appropriate way to react automatically to object uploads.<\/span><\/p>\n<h3><b>Question 14<\/b><\/h3>\n<p><b>A developer needs to encrypt sensitive data stored in an AWS application using managed encryption keys. Which AWS service provides centralized key management?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">AWS KMS<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon SQS<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon CloudFront<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">AWS CodePipeline<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">AWS Key Management Service (KMS) allows developers and administrators to create and manage cryptographic keys used to protect data across AWS services and applications. KMS integrates with services such as S3, EBS, RDS, and others to support encryption at rest. Access to KMS keys can be controlled through IAM policies and key policies. SQS provides messaging, CloudFront distributes content, and CodePipeline supports CI\/CD workflows. Therefore, when an application needs centralized management of encryption keys for protecting sensitive data, AWS KMS is the appropriate service.<\/span><\/p>\n<h3><b>Question 15<\/b><\/h3>\n<p><b>A developer is designing a loosely coupled application in which multiple consumers need to receive notifications about the same event. Which AWS service is appropriate for publishing messages to multiple subscribers?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon SNS<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon EBS<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon RDS<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon Athena<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Amazon Simple Notification Service (SNS) is a managed publish-subscribe messaging service. A publisher can send a message to an SNS topic, and multiple subscribed endpoints can receive notifications from that topic. This supports loosely coupled architectures where one event needs to be delivered to multiple consumers. Subscribers can include supported AWS services and other endpoints depending on the configuration. EBS provides block storage, RDS provides managed relational databases, and Athena provides serverless SQL querying. Therefore, when an application needs to distribute the same notification to multiple subscribers, Amazon SNS is an appropriate service.<\/span><\/p>\n<h3><b>Question 16<\/b><\/h3>\n<p><b>A developer wants to define AWS infrastructure using templates so that resources can be created consistently across environments. Which AWS service should be used?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">AWS CloudFormation<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon CloudWatch<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">AWS Secrets Manager<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon SQS<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">AWS CloudFormation allows developers to define AWS infrastructure as code using templates. Resources such as networks, compute instances, databases, IAM components, and other supported services can be described in a template and deployed consistently. This supports repeatable infrastructure provisioning and helps reduce configuration differences between environments. CloudWatch focuses on monitoring, Secrets Manager manages sensitive credentials, and SQS provides asynchronous messaging. Therefore, when infrastructure needs to be defined and deployed consistently through templates, AWS CloudFormation is the appropriate service.<\/span><\/p>\n<h3><b>Question 17<\/b><\/h3>\n<p><b>A developer needs a service that can coordinate multiple AWS Lambda functions and other application steps into a visual workflow with error handling. Which service is appropriate?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon EventBridge<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">AWS Step Functions<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon S3<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon CloudFront<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">AWS Step Functions provides workflow orchestration for distributed applications and can coordinate Lambda functions and other AWS services through state machines. Workflows can include sequential steps, parallel execution, branching, retries, and error-handling logic. This makes Step Functions useful for applications that require multiple coordinated processing stages. EventBridge focuses on event routing and event-driven integrations, S3 provides object storage, and CloudFront provides content delivery. Therefore, when a developer needs to coordinate multiple application steps with workflow logic and error handling, AWS Step Functions is the appropriate service.<\/span><\/p>\n<h3><b>Question 18<\/b><\/h3>\n<p><b>A developer wants to authenticate users in a web or mobile application and manage user registration, sign-in, and access tokens. Which AWS service is designed for this purpose?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon Cognito<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">AWS KMS<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon SQS<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">AWS CodeBuild<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Amazon Cognito provides capabilities for application user authentication and identity management. It can support user registration, sign-in, password management, and token-based authentication for web and mobile applications. Cognito can help developers avoid building a complete user authentication system from scratch. AWS KMS manages encryption keys, SQS provides asynchronous messaging, and CodeBuild provides managed build environments. Therefore, when an application needs a managed service for user registration, authentication, and related identity capabilities, Amazon Cognito is an appropriate AWS service.<\/span><\/p>\n<h3><b>Question 19<\/b><\/h3>\n<p><b>A developer needs to deploy application code automatically after successful builds and tests as part of a CI\/CD workflow. Which AWS service can orchestrate the deployment pipeline?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon DynamoDB<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">AWS CodePipeline<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon ElastiCache<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon Route 53<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">AWS CodePipeline is a continuous integration and continuous delivery service that can automate stages such as source retrieval, building, testing, and deployment. It can integrate with services including CodeBuild and supported deployment services to create automated software delivery workflows. This allows application changes to move through defined stages with less manual intervention. DynamoDB provides NoSQL database capabilities, ElastiCache provides in-memory caching, and Route 53 provides DNS and traffic-management capabilities. Therefore, when a developer needs to orchestrate an automated CI\/CD workflow from source changes through deployment, AWS CodePipeline is an appropriate service.<\/span><\/p>\n<h3><b>Question 20<\/b><\/h3>\n<p><b>A developer wants an application to publish and consume events using a serverless event bus and route events to different targets based on event patterns. Which AWS service should be used?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon EBS<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon RDS<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon EventBridge<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon S3<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 3<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Amazon EventBridge is a serverless event bus service designed to receive, filter, and route events between applications, AWS services, and supported external sources. Developers can define event patterns and rules that determine which targets should receive matching events. This supports loosely coupled and event-driven application architectures. EBS provides block storage, RDS provides managed relational databases, and S3 provides object storage. Therefore, when an application needs a serverless event bus that can route events to different targets based on event patterns, Amazon EventBridge is the appropriate service.<\/span><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>View Full Amazon AWS Certified Developer &#8211; Associate DVA-C02 Exam Dumps and Practice Test Dumps. &nbsp; Question 1 A developer is building an application that needs to store objects such as images, documents, and application backups. The objects should be highly durable and accessible over HTTP. Which AWS service should be used? Amazon S3 Amazon [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1648,1647],"tags":[],"_links":{"self":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/18773"}],"collection":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/comments?post=18773"}],"version-history":[{"count":1,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/18773\/revisions"}],"predecessor-version":[{"id":18774,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/18773\/revisions\/18774"}],"wp:attachment":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/media?parent=18773"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/categories?post=18773"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/tags?post=18773"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}