AWS-Certified-Developer-Associate Premium Bundle

AWS-Certified-Developer-Associate Premium Bundle

AWS Certified Developer Associate Certification Exam

4.5 
(30240 ratings)
0 QuestionsPractice Tests
0 PDFPrint version
January 4, 2025Last update

Amazon AWS-Certified-Developer-Associate Free Practice Questions

Q1. You are building an online store on AWS that uses SQS to process your customer orders. Your backend system needs those messages in the same sequence the customer orders have been put in. How can

you achieve that?

A. You can do this with SQS but you also need to use SWF

B. Messages will arrive in the same order by default

C. You can use sequencing information on each message

D. It is not possible to do this with SQS 

Answer: C

Explanation:

Amazon SQS is engineered to always be available and deliver messages. One of the resulting tradeoffs is that SQS does not guarantee first in, first out delivery of messages. For many distributed applications, each message can stand on its own, and as long as all messages are delivered, the order is not important. If your system requires that order be preserved, you can place sequencing information in each message,

so that you can reorder the messages when the queue returns them. Reference:

http://docs.aws.amazon.com/AWSSimpIeQueueService/latest/SQSDeveIoperGuide/\NeIcome.html

Q2. Regarding Amazon SQS, are there restrictions on the names of Amazon SQS queues?

A. No

B. Yes. Queue names must be unique within an AWS account and you cannot use hyphens (-) and underscores (_)

C. Yes. Queue names are limited to 80 characters and queue names must be unique within an AWS account

D. Yes. Queue names are limited to 80 characters but queue names do not need to be unique within an AWS account

Answer:

Explanation:

Queue names are limited to 80 characters. Alphanumeric characters plus hyphens (-) and underscores (_) are allowed. Queue names must be unique within an AWS account. After you delete a queue, you can reuse the queue name.

Reference: https://aws.amazon.com/sqs/faqs/

Q3. A user plans to use RDS as a managed DB platform. Which of the below mentioned features is not supported by RDS?

A. Automated backup

B. Automated scaling to manage a higher load

C. Automated failure detection and recovery

D. Automated software patching 

Answer: B

Explanation:

AWS RDS provides a managed DB platform, which offers features, such as automated backup, patch management, automated failure detection and recovery. The scaling is not automated and the user needs to plan it with a few clicks.

Reference:       http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Welcome.html

Q4. A root account owner is trying to setup an additional level of security for all his IAM users. Which of the below mentioned options is a recommended solution for the account owner?

A. Enable access key and secret access key for all the IAM users

B. Enable MFA for all IAM users

C. Enable the password for all the IAM users

D. Enable MFA for the root account 

Answer: B

Explanation:

Multi-Factor Authentication adds an extra level of security for all the users. The user can enable MFA for all IAM users which ensures that each user has to provide an extra six digit code for authentication. Reference:        http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_ManagingMFA.htmI

Q5. Which one of the following data types does Amazon DynamoDB not support?

A. Arrays

B. String

C. Binary

D. Number Set 

Answer: A

Explanation:

Amazon DynamoDB supports the following data types: Scalar data types (like Number, String, and Binary)

Multi-valued types (like String Set, Number Set, and Binary Set). Reference:

http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DataModeI.htmI#DataModeI.Data Types

Q6. Which of the following groups is AWS Elastic Beanstalk best suited for?

A. Those who want to deploy and manage their applications within minutes in the AWS cloud

B. Those who want to privately store and manage Git repositories in the AWS cloud.

C. Those who want to automate the deployment of applications to instances and to update the applications as required

D. Those who want to model, visualize, and automate the steps required to release software 

Answer: A

Explanation:

AWS Elastic Beanstalk is best suited for those groups who want to deploy and manage their applications within minutes in the AWS cloud. As a bonus, you don’t even need experience with cloud computing to get started.

Reference: https://aws.amazon.com/elasticbeansta|k/faqs/

Q7. Is there a limit to how much throughput you can get out of a single table in DynamoDB?

A. Yes, not more than 1,000 writes/second or 1,000 reads/second

B. No

C. Yes, not more than 10,000 writes/second or 10,000 reads/second

D. No, but If you wish to exceed throughput rates of 10,000 writes/second or 10,000 reads/second, you must first contact AWS.

Answer:

Explanation:

In DynamoDB, you can increase the throughput you have provisioned for your table using UpdateTabIe API or in the AWS Management Console. If you wish to exceed throughput rates of 10,000 writes/second or 10,000 reads/second, you must first contact AWS.

Reference: http://aws.amazon.com/dynamodb/

Q8. A user has developed an application which is required to send the data to a NoSQL database. The user wants to decouple the data sending such that the application keeps processing and sending data but

does not wait for an acknowledgement of DB. Which of the below mentioned applications helps in this scenario?

A. AWS Simple Notification Service

B. AWS Simple Workflow

C. AWS Simple Query Service

D. AWS Simple Queue Service 

Answer: D

Explanation:

Amazon Simple Queue Service (SQS) is a fast, reliable, scalable, and fully managed message queuing service. SQS provides a simple and cost-effective way to decouple the components of an application. In this case, the user can use AWS SQS to send messages which are received from an application and sent  to DB. The application can continue processing data without waiting for any acknowledgement from DB. The user can use SQS to transmit any volume of data without losing messages or requiring other services to always be available.

Reference: http://aws.amazon.com/sqs/

Q9. An orgAMzation is setting up their website on AWS. The orgAMzation is working on various security measures to be performed on the AWS EC2 instances. Which of the below mentioned security mechAMsms will not help the orgAMzation to avoid future data leaks and identify security weaknesses?

A. Perform SQL injection for application testing.

B. Run penetration testing on AWS with prior approval from Amazon.

C. Perform a hardening test on the AWS instance.

D. Perform a Code Check for any memory leaks. 

Answer: D

Explanation:

AWS security follows the shared security model where the user is as much responsible as Amazon. Since Amazon is a public cloud it is bound to be targeted by hackers. If an orgAMzation is planning to host their application on AWS EC2, they should perform the below mentioned security checks as a measure to find any security weakness/data leaks:

Perform penetration testing as performed by attackers to find any vulnerability. The orgAMzation must take an approval from AWS before performing penetration testing

Perform hardening testing to find if there are any unnecessary ports open Perform SQL injection to find any DB security issues

The code memory checks are generally useful when the orgAMzation wants to improve the application performance.

Reference:     http://aws.amazon.com/security/penetration-testing/

Q10. When should a user try to Force Detach an EBS volume?

A. If the volume is stuck in a detaching state

B. If the volume is not accessible from the instance

C. If the volume is not unmounted and the user still wants to detach

D. If the volume is a root volume 

Answer: A

Explanation:

If an EBS volume stays in the detaching state, the user can force the detachment by clicking Force Detach. Forcing the detachment can lead to either data loss or a corrupted file system. The user should use this option only as a last resort to detach a volume from a failed instance or if he is detaching a volume with the intention of deleting it.

Reference:        http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-detaching-volume.html

Q11. In DynamoDB, to get a detailed listing of secondary indexes on a table, you can use the action.

A. DescribeTabIe

B. BatchGetItem

C. Getltem

D. TabIeName 

Answer: A

Explanation:

In DynamoDB, DescribeTab|e returns information about the table, including the current status ofthe table, when it was created, the primary key schema, and any indexes on the table.

Reference: http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Secondarylndexes.htmI

Q12. In Amazon EC2, which of the following is the type of monitoring data for Amazon EBS volumes that is available automatically in 5-minute periods at no charge?

A. Primary

B. Basic

C. Initial

D. Detailed 

Answer: B

Explanation:

Basic is the type of monitoring data (for Amazon EBS volumes) which is available automatically in 5-minute periods at no charge called.

Reference:

http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/monitoring-volume-status.html

Q13. Your manager has requested you to tag EC2 instances to orgAMze and manage a load balancer. Which of the following statements about tag restrictions is incorrect?

A. The maximum key length is 127 Unicode characters.

B. The maximum value length is 255 Unicode characters.

C. Tag keys and values are case sensitive.

D. The maximum number of tags per load balancer is 20. 

Answer: D

Explanation:

Tags help you to categorize your load balancers in different ways, for example, by purpose, owner, or environment. The following basic restrictions apply to tags: The maximum number of tags per resource is

10. The maximum key length is 127 Unicode characters. The maximum value length that can be used is 255 Unicode characters. The tag keys and values are case sensitive. Allowed characters are letters, spaces, and numbers representable in UTF-8, plus the following special characters: + - =. _ : / @. Do not use leading or trailing spaces. Do not use the aws: prefix in your tag names or values because it is reserved for AWS use. You can't edit or delete tag names or values with this prefix. Tags with this prefix do not count against your tags per resource limit.

Reference:

http://docs.aws.amazon.com/EIasticLoadBaIancing/latest/DeveIoperGuide/add-remove-tags.htmI#tag-res trictions

Q14. Which one of the following statements is NOT an advantage of DyanamoDB being built on Solid State Drives:

A. serve high-scale request workloads

B. low request pricing

C. high I/O performance of WebApp on EC2 instance

D. low-latency response times 

Answer: C

Explanation:

In DynamoDB, SSDs help achieve design goals of predictable low-latency response times for storing and accessing data at any scale. The high I/O performance of SSDs also enables to serve high-scale request workloads cost efficiently, and to pass this efficiency along in low request pricing.

Reference: http://aws.amazon.com/dynamodb/faqs/

Q15. Regarding Amazon SNS, to begin using Amazon SNS mobile push notifications, you first need that uses one of the supported push notification services: APNS, GCM, or ADM.

A. an access policy for the mobile endpoints

B. to active push notification service of Amazon SNS

C. to know the type of mobile device operating system

D. an app for the mobile endpoints 

Answer: D

Explanation:

In Amazon SNS, to begin using Amazon SNS mobile push notifications, you first need an app for the mobile endpoints that uses one of the supported push notification services: APNS, GCM, or ADM. After you've registered and configured the app to use one of these services, you configure Amazon SNS to send push notifications to the mobile endpoints.

Reference:      http://docs.aws.amazon.com/sns/latest/dg/SNSMobiIePush.htmI

START AWS-Certified-Developer-Associate EXAM