DVA-C02(日语) Practice Exam — DVA-C02:Developer-Associate

1. The question bank is cloud-based and updates automatically, with no need for re-acquisition.

2. Available in Chinese and English. It supports online practice, mock exams and PDF downloads.

3. You can practice questions via mini-program or desktop web page. The service is valid for one year.

4. For inquiries, please contact customer service via WeChat, WhatsApp or Line.

Sample questions

DVA-C02(日语) · Q1
Question #1

A company is implementing an application on Amazon EC2 instances. The application needs to process incoming transactions. When the application detects a transaction that is not valid, the application must send a chat message to the company's support team. To send the message, the application needs to retrieve the access token to authenticate by using the chat API.


A developer needs to implement a solution to store the access token. The access token must be encrypted at rest and in transit. The access token must also be accessible from other AWS accounts.


Which solution will meet these requirements with the LEAST management overhead?

  • A.
    Use an AWS Systems Manager Parameter Store SecureString parameter that uses an AWS Key Management Service (AWS KMS) AWS managed key to store the access token. Add a resource-based policy to the parameter to allow access from other accounts. Update the IAM role of the EC2 instances with permissions to access Parameter Store. Retrieve the token from Parameter Store with the decrypt flag enabled. Use the decrypted access token to send the message to the chat.
  • B.
    Encrypt the access token by using an AWS Key Management Service (AWS KMS) customer managed key. Store the access token in an Amazon DynamoDB table. Update the IAM role of the EC2 instances with permissions to access DynamoDB and AWS KMS. Retrieve the token from DynamoDB. Decrypt the token by using AWS KMS on the EC2 instances. Use the decrypted access token to send the message to the chat.
  • C.
    Use AWS Secrets Manager with an AWS Key Management Service (AWS KMS) customer managed key to store the access token. Add a resource-based policy to the secret to allow access from other accounts. Update the IAM role of the EC2 instances with permissions to access Secrets Manager. Retrieve the token from Secrets Manager. Use the decrypted access token to send the message to the chat.
  • D.
    Encrypt the access token by using an AWS Key Management Service (AWS KMS) AWS managed key. Store the access token in an Amazon S3 bucket. Add a bucket policy to the S3 bucket to allow access from other accounts. Update the IAM role of the EC2 instances with permissions to access Amazon S3 and AWS KMS. Retrieve the token from the S3 bucket. Decrypt the token by using AWS KMS on the EC2 instances. Use the decrypted access token to send the message to the chat.

Answer: C

Option C is the correct answer because AWS Secrets Manager is designed to handle secrets securely and efficiently. It integrates well with AWS KMS for encryption and provides a straightforward way to manage access across different AWS accounts through resource-based policies. This option requires less management overhead compared to the other solutions, as it doesn't require the additional complexity of managing DynamoDB tables or S3 bucket policies for the same level of access control and security.
DVA-C02(日语) · Q2
Question #2

A company is running Amazon EC2 instances in multiple AWS accounts. A developer needs to implement an application that collects all the lifecycle events of the EC2 instances. The application needs to store the lifecycle events in a single Amazon Simple Queue Service (Amazon SQS) queue in the company's main AWS account for further processing.


Which solution will meet these requirements?


  • A.
    Configure Amazon EC2 to deliver the EC2 instance lifecycle events from all accounts to the Amazon EventBridge event bus of the main account. Add an EventBridge rule to the event bus of the main account that matches all EC2 instance lifecycle events. Add the SQS queue as a target of the rule.
  • B.
    Use the resource policies of the SQS queue in the main account to give each account permissions to write to that SQS queue. Add to the Amazon EventBridge event bus of each account an EventBridge rule that matches all EC2 instance lifecycle events. Add the SQS queue in the main account as a target of the rule.
  • C.
    Write an AWS Lambda function that scans through all EC2 instances in the company accounts to detect EC2 instance lifecycle changes. Configure the Lambda function to write a notification message to the SQS queue in the main account if the function detects an EC2 instance lifecycle change. Add an Amazon EventBridge scheduled rule that invokes the Lambda function every minute.
  • D.
    Configure the permissions on the main account event bus to receive events from all accounts. Create an Amazon EventBridge rule in each account to send all the EC2 instance lifecycle events to the main account event bus. Add an EventBridge rule to the main account event bus that matches all EC2 instance lifecycle events. Set the SQS queue as a target for the rule.

Answer: D

Option D is the correct answer because it allows for centralized collection of EC2 lifecycle events from multiple accounts into a single SQS queue. By configuring the main account event bus to receive events from all other accounts and creating EventBridge rules to filter and forward these events to the SQS queue, the solution ensures that all lifecycle events are captured in one place for further processing. This approach is efficient and eliminates the need for scanning instances or managing permissions at the instance level. 
DVA-C02(日语) · Q3
Question #3

An application is using Amazon Cognito user pools and identity pools for secure access. A developer wants to integrate the user-specific file upload and download features in the application with Amazon S3. The developer must ensure that the files are saved and retrieved in a secure manner and that users can access only their own files. The file sizes range from 3 KB to 300 MB.


Which option will meet these requirements with the HIGHEST level of security?

  • A.
    Use S3 Event Notifications to validate the file upload and download requests and update the user interface (UI).
  • B.
    Save the details of the uploaded files in a separate Amazon DynamoDB table. Filter the list of files in the user interface (UI) by comparing the current user ID with the user ID associated with the file in the table.
  • C.
    Use Amazon API Gateway and an AWS Lambda function to upload and download files. Validate each request in the Lambda function before performing the requested operation.
  • D.
    Use an IAM policy within the Amazon Cognito identity prefix to restrict users to use their own folders in Amazon S3.

Answer: D

Option D is the correct answer because it utilizes the IAM policies to enforce access control at the granularity of individual user directories within Amazon S3. By attaching these policies to the Cognito identity pools, each user is provided with unique credentials that only allow access to their specific directory, ensuring that users can only upload and download their own files. This approach is secure and does not require additional components like S3 Event Notifications, DynamoDB tables, or Lambda functions, which could introduce more complexity and potential security vulnerabilities.
DVA-C02(日语) · Q4
Question #4

A company is building a scalable data management solution by using AWS services to improve the speed and agility of development. The solution will ingest large volumes of data from various sources and will process this data through multiple business rules and transformations.


The solution requires business rules to run in sequence and to handle reprocessing of data if errors occur when the business rules run. The company needs the solution to be scalable and to require the least possible maintenance.


Which AWS service should the company use to manage and automate the orchestration of the data flows to meet these requirements?

  • A.
    AWS Batch
  • B.
    AWS Step Functions
  • C.
    AWS Glue
  • D.
    AWS Lambda

Answer: B

Option B, AWS Step Functions, is the correct answer. This service allows users to coordinate multiple AWS services into serverless workflows so that applications can reliably react to events and state changes. AWS Step Functions is designed to handle the sequencing of tasks and can automatically retry actions in case of failure, making it ideal for running business rules in sequence and handling errors. It is also scalable and requires minimal maintenance, which aligns with the company's requirements.
DVA-C02(日语) · Q5
Question #5

A developer has created an AWS Lambda function that is written in Python. The Lambda function reads data from objects in Amazon S3 and writes data to an Amazon DynamoDB table. The function is successfully invoked from an S3 event notification when an object is created. However, the function fails when it attempts to write to the DynamoDB table.


What is the MOST likely cause of this issue?

  • A.
    The Lambda function's concurrency limit has been exceeded.
  • B.
    DynamoDB table requires a global secondary index (GSI) to support writes.
  • C.
    The Lambda function does not have IAM permissions to write to DynamoDB.
  • D.
    The DynamoDB table is not running in the same Availability Zone as the Lambda function.

Answer: C

Option C is the most likely cause of the issue. For a Lambda function to write data to a DynamoDB table, it needs the appropriate IAM permissions. If the function's execution role does not have the necessary permissions to access the DynamoDB table, it will fail during the write operation. The other options are less likely because Lambda functions can handle concurrency, do not require a GSI for basic write operations, and can access DynamoDB tables across different Availability Zones.

FAQ

How many practice questions are available for DVA-C02(日语)?

This question bank includes 557 DVA-C02(日语) practice questions covering single and multiple choice, each with answers and explanations.

Are DVA-C02(日语) practice questions available in Chinese and English?

Yes, DVA-C02(日语) practice questions are provided in both Chinese and English.

Can I try DVA-C02(日语) practice questions for free?

Yes. Free sample questions are available on this page, and the full question bank is available after signing up on Zhangxuetu.