Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Document preview thumbnail
Preview 4 out of 60 pages
Exam (elaborations)

AWS Certified Developer Associate PREPARATION TEST 2026 QUESTIONS AND CORRECT ANSWERS GRADED A+

Document preview thumbnail
Preview 4 out of 60 pages

AWS Certified Developer Associate PREPARATION TEST 2026 QUESTIONS AND CORRECT ANSWERS GRADED A+

Content preview

AWS Certified Developer Associate
PREPARATION TEST 2026 QUESTIONS AND
CORRECT ANSWERS GRADED A+

● A developer is configuring a bucket policy that denies upload object
permission to any requests that do not include the x-amz-server-side-
encryption header requesting server-side encryption with SSE-KMS for
an Amazon S3 bucket - examplebucket.
Which of the following policies is the right fit for the given
requirement?


-. Answer: {
"Version":"2012-10-17",
"Id":"PutObjectPolicy",
"Statement":[{
"Sid":"DenyUnEncryptedObjectUploads",
"Effect":"Deny",
"Principal":"",
"Action":"s3:PutObject", "Resource":"arn:aws:s3:::examplebucket/",
"Condition":{ "StringNotEquals":{
"s3:x-amz-server-side-encryption":"aws:kms" } } } ] }

,This bucket policy denies upload object (s3:PutObject) permission if the
request does not include the x-amz-server-side-encryption header
requesting server-side encryption with SSE-KMS. To ensure that a
particular AWS KMS CMK be used to encrypt the objects in a bucket,
you can use the s3:x-amz-server-side-encryption-aws-kms-key-id
condition key. To specify the AWS KMS CMK, you must use a key
Amazon Resource Name (ARN) that is in the "arn:aws:kms:region:acct-
id:key/key-id" format.


When you upload an object, you can specify the AWS KMS CMK using
the x-amz-server-side-encryption-aws-kms-key-id header. If the header
is not present in the request, Amazon S3 assumes the AWS-managed
CMK.


● A company is creating a gaming application that will be deployed on
mobile devices. The application will send data to a Lambda function-
based RESTful API. The application will assign each API request a
unique identifier. The volume of API requests from the application can
randomly vary at any given time of day. During request throttling, the
application might need to retry requests. The API must be able to
address duplicate requests without inconsistencies or data loss.
Which of the following would you recommend to handle these
requirements?


- Persist the unique identifier for each request in a DynamoDB table.
Change the Lambda function to check the table for the identifier before
processing the request

,- Persist the unique identifier for each request in an ElastiCache for
Memcached cache. Change the Lambda function to check the cache for
the identifier before processing the request
- Persist the unique identifier f. Answer: Persist the unique identifier for
each request in a DynamoDB table. Change the Lambda function to
check the table for the identifier before processing the request


DynamoDB is a fully managed, serverless, key-value NoSQL database
designed to run high-performance applications at any scale. DynamoDB
offers built-in security, continuous backups, automated multi-Region
replication, in-memory caching, and data import and export tools. On-
demand backup and restore allows you to create full backups of your
DynamoDB. Point-in-time recovery (PITR) helps protect your
DynamoDB tables from accidental write or delete operations. PITR
provides continuous backups of your DynamoDB table data, and you
can restore that table to any point in time up to the second during the
preceding 35 days.


These features ensure that there is no data loss for the application,
thereby meeting a key requirement for the given use case. The solution
should also be able to address any duplicate requests without
inconsistencies, so the Lambda function should be changed to inspect
the table for the given identifier and process the request only if the
identifier is unique.


● Which of the following best describes how KMS Encryption works?

, - KMS receives CMK from the client at every encrypt call, and encrypts
the data with that
- KMS sends the CMK to the client, which performs the encryption and
then deletes the CMK
- KMS stores the CMK, and receives data from the clients, which it
encrypts and sends back
- KMS generates a new CMK for each Encrypt call and encrypts the data
with it. Answer: KMS stores the CMK, and receives data from the
clients, which it encrypts and sends back


A customer master key (CMK) is a logical representation of a master
key. The CMK includes metadata, such as the key ID, creation date,
description, and key state. The CMK also contains the key material used
to encrypt and decrypt data. You can generate CMKs in KMS, in an
AWS CloudHSM cluster, or import them from your key management
infrastructure.


● A Developer at a company is working on a CloudFormation template
to set up resources. Resources will be defined using code and
provisioned based on certain conditions defined in the Conditions
section.
Which section of a CloudFormation template cannot be associated with
Condition?


- Outputs
- Conditions

Document information

Uploaded on
July 23, 2026
Number of pages
60
Written in
2025/2026
Type
Exam (elaborations)
Contains
Questions & answers
$12.99

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
Sold
31
Followers
1
Items
14335
Last sold
18 hours ago


Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions