Premium

AWS Certified Developer - Associate Questions and Answers (Dumps and Practice Questions)



Question : You successfully upload an item to the US-STANDARD region.
You then immediately make another API call and attempt to read the object and receive a HTTP 404 error.
What is the most likely cause of this behavior


 :  You successfully upload an item to the US-STANDARD region.
1. US-STANDARD uses eventual consistency and it can take time for an object to be readable in a bucket

2. Objects in Amazon S3 do not become visible until they are replicated to a second region

3. US-STANDARD imposes a 1 second delay before new objects are readable

4. You exceeded the bucket object limit, and once this limit is raised the object will be visible




Correct Answer : 1


Explanation: Amazon S3 buckets in the US West (Oregon), US West (Northern California), EU (Ireland), Asia Pacific (Singapore), Asia Pacific (Tokyo), Asia Pacific (Sydney), South America (Sao Paulo), and GovCloud (US) regions provide read-after-write consistency for PUTS of new objects and eventual consistency for overwrite PUTS and DELETES. Amazon S3 buckets in the US Standard region provide eventual consistency.





Question : If you set the "VisibilityTimeout=" in Amazon SQS queue message by calling ChangeMessageVisibility then

 : If you set the
1. Message will be immediately deleted from all the queues
2. Message will never be deleted from the queue until you change this value again
3. Message will remain in the queue, but no component can process it
4. Immediately makes the message visible to other components in the system to process

Correct Answer : 4

When you receive a message from the queue, you might find that you actually don't want to process and delete that message. Amazon SQS allows you to terminate the visibility timeout for a specific message, which immediately makes the message visible to other components in the system to process. To do this, you call ChangeMessageVisibility with VisibilityTimeout=0 seconds.






Question : Which statements about DynamoDB are true? Choose answers
A. DynamoDB uses a pessimistic locking model
B. DynamoDB uses optimistic concurrency control
C. DynamoDB uses conditional writes for consistency
D. DynamoDB restricts item access during reads
E. DynamoDB restricts item access during writes
 : Which statements about DynamoDB are true? Choose  answers
1. A,B
2. B,C
3. C,D
4. D,E
5. A,E


Correct Answer : 2

Explanation:


Related Questions


Question : Which of the following is an example of a good DynamoDB hash key schema for provisioned throughput efficiency?
 : Which of the following is an example of a good DynamoDB hash key schema for provisioned throughput efficiency?
1. User ID, where the application has many different users.
2. Status Code where most status codes are the same
3. Device ID, where one is by far more popular than all the others.
4. Game Type, where there are three possible game types


Question : When a Simple Queue Service message triggers a task that takes minutes to complete,
which process below will result in successful processing of the message and remove it
from the queue while minimizing the chances of duplicate processing?
 :  When a Simple Queue Service message triggers a task that takes  minutes to complete,
1. Retrieve the message with an increased visibility timeout, process the message, delete the message from the queue
2. Retrieve the message with an increased visibility timeout, delete the message from the queue, process the message
3. Retrieve the message with increased DelaySeconds, process the message, delete the message from the queue
4. Retrieve the message with increased DelaySeconds, delete the message from the queue, process the message


Question :

If an AMI has a product code, you can't make it

 :
1. Private
2. Public
3. Shareable
4. There is no attribute like product code on AMI



Question : Company B has many users updating the same table. At times it is not uncommon for multiple
users to update the same item and attribute of an item at the same time. If user A calls an item in a
table to update an attribute at the same time as user B and user B updates the table first,
what can we deploy in DynamoDB to ensure User A is not updating an item that was updated since User A's table read?

 : Company B has many users updating the same table. At times it is not uncommon for multiple
1. Atomic Counters
2. Extra API read calls to determine if the data was updated before the update call is made
3. Conditional Writes
4. Eventual Consistency


Question : How many global secondary indexes are allowed per table?

 : How many global secondary indexes are allowed per table?
1. 5
2. 10
3. 15
4. 1


Question : Games-R-Us is launching a new game app for mobile devices. Users will log into the game
using their existing Facebook account and the game will record player data and scoring
information directly to a DynamoDB table.
What is the most secure approach for signing requests to the DynamoDB API?
 : Games-R-Us is launching a new game app for mobile devices. Users will log into the game
1. Create an IAM user with access credentials that are distributed with the mobile app to sign the requests
2. Distribute the AWS root account access credentials with the mobile app to sign the requests
3. Request temporary security credentials using web identity federation to sign the requests
4. Establish cross account access between the mobile app and the DynamoDB table to sign the requests