exam questions

Exam AWS Certified Solutions Architect - Professional All Questions

View all questions & answers for the AWS Certified Solutions Architect - Professional exam

Exam AWS Certified Solutions Architect - Professional topic 1 question 420 discussion

A company stores sales transaction data in Amazon DynamoDB tables. To detect anomalous behaviors and respond quickly, all changes to the items stored in the DynamoDB tables must be logged within 30 minutes.
Which solution meets the requirements?

  • A. Copy the DynamoDB tables into Apache Hive tables on Amazon EMR every hour and analyze them for anomalous behaviors. Send Amazon SNS notifications when anomalous behaviors are detected.
  • B. Use AWS CloudTrail to capture all the APIs that change the DynamoDB tables. Send SNS notifications when anomalous behaviors are detected using CloudTrail event filtering.
  • C. Use Amazon DynamoDB Streams to capture and send updates to AWS Lambda. Create a Lambda function to output records to Amazon Kinesis Data Streams. Analyze any anomalies with Amazon Kinesis Data Analytics. Send SNS notifications when anomalous behaviors are detected.
  • D. Use event patterns in Amazon CloudWatch Events to capture DynamoDB API call events with an AWS Lambda function as a target to analyze behavior. Send SNS notifications when anomalous behaviors are detected.
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
T14102020
Highly Voted 3 years, 6 months ago
Correct answer is C. DynamoDB Streams is key
upvoted 15 times
...
blackgamer
Highly Voted 3 years, 6 months ago
C is correct. https://aws.amazon.com/blogs/database/dynamodb-streams-use-cases-and-design-patterns/#:~:text=DynamoDB%20Streams%20is%20a%20powerful,for%20up%20to%2024%20hours.
upvoted 8 times
...
MHD84
Most Recent 1 year, 10 months ago
Selected Answer: C
You can use Amazon Kinesis Data Streams to capture changes to Amazon DynamoDB. Kinesis Data Streams captures item-level modifications in any DynamoDB table and replicates them to a Kinesis data stream. Your applications can access this stream and view item-level changes in near-real time.
upvoted 1 times
...
SkyZeroZx
1 year, 10 months ago
Selected Answer: C
keyword -> DynamoDB Streams
upvoted 1 times
...
Arunava1
2 years, 3 months ago
from when lambda can write directly to KDA? C? Sure? too confusing
upvoted 1 times
...
Prasadvd
2 years, 3 months ago
Selected Answer: C
Does anyone review/moderate?? Almost 100% votes are for C. C is the correct answer as dynamoDB streams will provide original and modified values which the lambda can forward to kinesis for event processing. Cloudwatch events is not going to do what is expected
upvoted 1 times
...
evargasbrz
2 years, 3 months ago
C D - I'm unable to find out DynamoDB table as an event type: https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/EventTypes.html
upvoted 1 times
...
DarthYoda
2 years, 5 months ago
I'd go with C too
upvoted 1 times
...
jujumomma
2 years, 7 months ago
C https://docs.aws.amazon.com/ko_kr/amazondynamodb/latest/developerguide/Streams.html
upvoted 2 times
...
TechX
2 years, 10 months ago
C is OK, but I wonder that is it too fast with the questione only require within 30 minutes, while with DynamoDB Streams we have anh real-time...
upvoted 2 times
TechX
2 years, 10 months ago
Miss spelling: C is OK, but I wonder that is it too fast with the questione only require within 30 minutes, while with DynamoDB Streams we have a real-time...
upvoted 1 times
...
...
cldy
3 years, 3 months ago
C correct.
upvoted 1 times
...
AzureDP900
3 years, 4 months ago
C is right Dynamo DB streams is key
upvoted 1 times
...
acloudguru
3 years, 4 months ago
Selected Answer: C
C,Amazon DynamoDB Streams is designed for this ,this is a simple question, hope i can have it in my exam
upvoted 1 times
...
nsei
3 years, 5 months ago
C is correct
upvoted 1 times
...
andylogan
3 years, 5 months ago
It's C
upvoted 1 times
...
moon2351
3 years, 5 months ago
Answer is C
upvoted 1 times
...
student22
3 years, 6 months ago
Answer is C D would not work without Cloudtrail. If that was the case, it would have been the better solution.
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