Multiple Choice
You need to create an audit log of all changes to customer banking data. You use DynamoDB to store this customer banking data. It is important not to lose any information due to server failures. What is an elegant way to accomplish this?
A) Use a DynamoDB StreamSpecification and stream all changes to AWS Lambda. Log the changes to AWS CloudWatch Logs, removing sensitive information before logging.
B) Before writing to DynamoDB, do a pre-write acknoledgment to disk on the application server, removing sensitive information before logging. Periodically rotate these log files into S3.
C) Use a DynamoDB StreamSpecification and periodically flush to an EC2 instance store, removing sensitive information before putting the objects. Periodically flush these batches to S3.
D) Before writing to DynamoDB, do a pre-write acknoledgment to disk on the application server, removing sensitive information before logging. Periodically pipe these files into CloudWatch Logs.
Correct Answer:

Verified
Correct Answer:
Verified
Q141: A Developer is designing a continuous deployment
Q142: A company is using AWS CodeBuild, AWS
Q143: What is web identity federation?<br>A) Use of
Q144: A web application for healthcare services runs
Q145: A DevOps Engineer is researching the least-expensive
Q147: A DevOps engineer is tasked with creating
Q148: A DevOps engineer is tasked with migrating
Q149: According to Information Security policy, changes to
Q150: Your CTO is very worried about the
Q151: You currently run your infrastructure on Amazon