exam questions

Exam AWS Certified Security - Specialty All Questions

View all questions & answers for the AWS Certified Security - Specialty exam

Exam AWS Certified Security - Specialty topic 1 question 13 discussion

Exam question from Amazon's AWS Certified Security - Specialty
Question #: 13
Topic #: 1
[All AWS Certified Security - Specialty Questions]

A water utility company uses a number of Amazon EC2 instances to manage updates to a fleet of 2,000 Internet of Things (IoT) field devices that monitor water quality. These devices each have unique access credentials.
An operational safety policy requires that access to specific credentials is independently auditable.
What is the MOST cost-effective way to manage the storage of credentials?

  • A. Use AWS Systems Manager to store the credentials as Secure Strings Parameters. Secure by using an AWS KMS key.
  • B. Use AWS Key Management System to store a master key, which is used to encrypt the credentials. The encrypted credentials are stored in an Amazon RDS instance.
  • C. Use AWS Secrets Manager to store the credentials.
  • D. Store the credentials in a JSON file on Amazon S3 with server-side encryption.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

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
cloudguy365
Highly Voted 3 years, 7 months ago
There is two possible answer for this question: SSM parameter store and secret manager. Since in the question it is mentioned "What is the MOST cost-effective way to manage the storage of credentials?" hence answer will be SSM parameter store, there is no charges for keeping password in SSM parameter store.
upvoted 39 times
cloudprincipal
3 years, 7 months ago
Agreed, A is correct
upvoted 6 times
...
...
DP15
Highly Voted 3 years, 7 months ago
A is correct! A secure string parameter is any sensitive data that needs to be stored and referenced in a secure manner. If you have data that you don't want users to alter or reference in plain text, such as passwords or license keys, create those parameters using the SecureString datatype. For the following scenarios- You want to use data/parameters across AWS services without exposing the values as plain text in commands, functions, agent logs, or AWS CloudTrail logs. You want to control who has access to sensitive data. You want to be able to audit when sensitive data is accessed (AWS CloudTrail). You want to encrypt your sensitive data and you want to bring your own encryption keys to manage access. **Most Cost-Effective Way**
upvoted 22 times
...
salmantarik
Most Recent 11 months, 1 week ago
Answer is A. as per AWS documentation, there is no charge from Parameter Store to create a SecureString parameter, but charges for use of AWS KMS encryption do apply. Hence its the most cost effective way to store secure strings. https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-parameter-store.html
upvoted 1 times
...
Raphaello
1 year, 2 months ago
Selected Answer: A
Within the limit of SSM Parameter Store keys (10000). , A is the most cost-effective solution.
upvoted 1 times
...
Benah
1 year, 8 months ago
A is correct Use AWS Systems Manager to store the credentials as Secure Strings Parameters. Secure by using an AWS KMS key.
upvoted 1 times
...
gg12345
2 years, 6 months ago
Selected Answer: A
a - Most cost effective Secrets manager is a great service for this use case - however is expensive, especially at this scale.
upvoted 4 times
...
Qasimac
2 years, 7 months ago
A is cost effective. SSM parameter store allow upto 10,000 secrets less than 4KB in size for free as standard parameters
upvoted 1 times
...
dcasabona
2 years, 9 months ago
Selected Answer: A
A seems to be more cost effective than Secrets Manager. Check this link for a comparison: https://medium.com/awesome-cloud/aws-difference-between-secrets-manager-and-parameter-store-systems-manager-f02686604eae
upvoted 1 times
...
lotfi50
2 years, 11 months ago
Selected Answer: A
A is correct!
upvoted 1 times
...
sanjaym
3 years, 6 months ago
Ans:A 100%
upvoted 1 times
...
durmusc
3 years, 6 months ago
"MOST cost effective way" is the key. Answer : A
upvoted 1 times
...
lferrara
3 years, 6 months ago
A is the best answer.
upvoted 1 times
...
devjava
3 years, 6 months ago
Ans > A
upvoted 1 times
...
AfricanCloudGuru
3 years, 6 months ago
Ans (A) Because SSM create Parameters using Secure String and also its cost friendly https://docs.aws.amazon.com/systems-manager/latest/userguide/what-is-systems-manager.html https://aws.amazon.com/systems-manager/pricing/
upvoted 1 times
...
enthuguys
3 years, 6 months ago
A is correct
upvoted 1 times
...
samCarson
3 years, 6 months ago
A is correct and is MOST cost effective way. No charge for storing credentials. You just have to pay the KMS key used for parameters using SecureString ($1 per month). Way cheaper. Though you can also use the "Secret Manager" to store the credentials but there is $0.40 per secret per month + $0.05 per 10,000 API calls cost that you need to consider. Not cost effective if you have thousand of credentials to keep.
upvoted 4 times
OhCobblers
3 years, 6 months ago
The question does not ask about encryption and KMS But A seems correct
upvoted 1 times
...
...
RajeshNayyar
3 years, 6 months ago
A is correct
upvoted 1 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