exam questions

Exam AWS Certified Solutions Architect - Associate SAA-C03 All Questions

View all questions & answers for the AWS Certified Solutions Architect - Associate SAA-C03 exam

Exam AWS Certified Solutions Architect - Associate SAA-C03 topic 1 question 942 discussion

A company regularly uploads confidential data to Amazon S3 buckets for analysis.

The company's security policies mandate that the objects must be encrypted at rest. The company must automatically rotate the encryption key every year. The company must be able to track key rotation by using AWS CloudTrail. The company also must minimize costs for the encryption key.

Which solution will meet these requirements?

  • A. Use server-side encryption with customer-provided keys (SSE-C)
  • B. Use server-side encryption with Amazon S3 managed keys (SSE-S3)
  • C. Use server-side encryption with AWS KMS keys (SSE-KMS)
  • D. Use server-side encryption with customer managed AWS KMS keys
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
nebajp
Highly Voted 6 months, 1 week ago
Selected Answer: C
SSE keys provided usage fee application and there is no monthly charges, hence its a correct option. D is highly cost option with monthly and usage fee. which is incorrect.
upvoted 8 times
...
GOTJ
Most Recent 1 week, 5 days ago
Selected Answer: C
With all due respect, I think option "C" is poorly written, and it reflects on the lack of consensus with this one. A "server-side encryption with customer managed AWS KMS keys" (option "D") is nothing but an implementation of a "server-side encryption with AWS KMS keys" (option "C"), and both are SSE-KMS. What I think op tried to express with option C is: "Use server-side encryption with AWS-MANAGED AWS KMS keys (SSE-KMS). If my guess is correct, option "C" is the right answer, according to the table shown in this link: https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#aws-managed-cmk Option C and Option D satisfied all the technical requirements of the company, but option C is $1/month cheaper than option D
upvoted 1 times
...
FlyingHawk
1 month ago
Selected Answer: C
AWS-managed keys are automatically rotated every year (approximately 365 days) by AWS. Key rotation cannot be enabled or disabled for AWS-managed keys, ensuring compliance with the rotation requirement. When AWS KMS rotates the key material for an AWS-managed key, it writes: A KMS CMK Rotation event to Amazon EventBridge, A RotateKey event to AWS CloudTrail. This allows the company to track key rotation events for auditing purposes. Cost Minimization:AWS-managed keys are free to use (no additional cost beyond the base AWS KMS pricing for API calls). This helps minimize costs. https://docs.aws.amazon.com/kms/latest/developerguide/rotate-keys.html
upvoted 2 times
FlyingHawk
3 weeks, 3 days ago
Why not D? While customer-managed KMS keys also support automatic rotation and CloudTrail logging, they incur additional costs: Customer-managed keys have a monthly fee (e.g., $1 per key per month). This would increase costs compared to AWS-managed keys, which are free. Since the requirement is to minimize costs, AWS-managed keys are the better choice.
upvoted 1 times
...
FlyingHawk
1 month ago
You can enable automatic key rotation on the customer managed keys that you use for server-side encryption in AWS services. if disabled, then won't meet the requirement "The company must automatically rotate the encryption key every year"
upvoted 1 times
...
...
joanna91
1 month ago
Selected Answer: C
"Automatically" rotate, then make it handled by AWS service, not by customer -> C, not D
upvoted 2 times
...
LeonSauveterre
1 month, 2 weeks ago
Selected Answer: D
"automatically rotate the encryption key" => C or D (because of KMS), then "able to track key rotation" => Just D.
upvoted 1 times
FlyingHawk
1 month ago
Monitoring key rotation When AWS KMS rotates the key material for an AWS managed key or customer managed key, it writes a KMS CMK Rotation event to Amazon EventBridge and a RotateKey event to your AWS CloudTrail log. You can use these records to verify that the KMS key was rotated.
upvoted 1 times
...
...
Anyio
1 month, 3 weeks ago
Selected Answer: D
Option C: Incorrect. Though server-side encryption with AWS KMS keys (SSE-KMS) would allow AWS to manage keys and enable logging via AWS CloudTrail, this option uses AWS-managed keys instead of customer-managed keys, limiting control over key rotations. Additionally, there can be more costs involved in using AWS-managed KMS keys compared to the customer managing their own. Option D: Correct. Using server-side encryption with customer-managed AWS KMS keys allows the company to have full control over the encryption keys, including managing and ensuring automatic rotation every year. Moreover, AWS CloudTrail can be employed to log events associated with AWS KMS, enabling the tracking of when keys are rotated. This option balances cost-effectiveness with the operational requirements specified, as it provides the necessary control without unnecessary expenses from more specialized AWS services.
upvoted 1 times
...
JA2018
2 months, 2 weeks ago
Selected Answer: D
I will choose Option D for the following reasons: #1 Automatic key rotation: AWS KMS allows you to set up automatic key rotation for customer managed keys, which fulfills the requirement to rotate encryption keys yearly. # 2 CloudTrail tracking: All KMS key operations are logged in CloudTrail, enabling you to track key rotation activity. #3 Lowest cost: While using customer-provided keys (SSE-C) might seem cost-effective at first glance, managing your own keys adds complexity and can be more expensive in the long run. #$ Compliance with security policies: Using customer managed KMS keys ensures that the company has full control over the encryption keys, meeting the stringent security requirements
upvoted 1 times
FlyingHawk
1 month ago
There is no requirement for the company has full control over the encryption keys. the requirement is must auto-rotate the keys every year, must be able to track rotation via cloudtrail, and minimise cost. C meets requirement as AWS KMS with AWS Managed Key auto-rotate yearly too, you cannot change the rotation period or disable the rotation, it also logs the rotation events and no cost for storing it. you only need the customer key if you want the flexibility to delete it or change rotation period or disable it... etc but this is not required in the problem.
upvoted 1 times
...
...
XXXXXlNN
4 months ago
D auto-rotation feature > customer managed key
upvoted 1 times
...
XXXXXlNN
4 months, 3 weeks ago
D. customer needs to see the logs from Cloudtrail!
upvoted 1 times
sOI852POL
4 months ago
Even with AWS KMS keys, rotation is logged on ctrail. Answer is D. https://docs.aws.amazon.com/kms/latest/developerguide/rotate-keys.html#:~:text=Monitoring%20key%20rotation,key%20was%20rotated.
upvoted 1 times
...
...
sOI852POL
5 months, 1 week ago
Selected Answer: C
Answer is C. There is no monthly fee for AWS managed keys https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#aws-managed-cmk
upvoted 3 times
...
elmyth
5 months, 2 weeks ago
Selected Answer: C
Customer managed key: Monthly fee (pro-rated hourly) + Per-use fee + rotation and cloudtrail AWS managed key: No monthly fee + Per-use fee (some AWS services pay this fee for you)+ rotation and cloudtrail
upvoted 4 times
...
dhewa
6 months ago
Selected Answer: D
D gives you control, allows you to customise for example rotation policies to suit your compliance needs.
upvoted 2 times
...
komorebi
6 months, 1 week ago
Selected Answer: D
Answer is D
upvoted 4 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago