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 709 discussion

A company is designing a data processing platform to process a large number of files in an Amazon S3 bucket and store the results in Amazon DynamoDB.
These files will be processed once and must be retained for 1 year. The company wants to ensure that the original files and resulting data are highly available in multiple AWS Regions.
Which solution will meet these requirements?

  • A. Create an S3 CreateObject event notification to copy the file to Amazon Elastic Block Store (Amazon EBS). Use AWS DataSync to sync the files between EBS volumes in multiple Regions. Use an Amazon EC2 Auto Scaling group in multiple Regions to attach the EBS volumes. Process the files and store the results in a DynamoDB global table in multiple Regions. Configure the S3 bucket with an S3 Lifecycle policy to move the files to S3 Glacier after 1 year.
  • B. Create an S3 CreateObject event notification to copy the file to Amazon Elastic File System (Amazon EFS). Use AWS DataSync to sync the files between EFS volumes in multiple Regions. Use an AWS Lambda function to process the EFS files and store the results in a DynamoDB global table in multiple Regions. Configure the S3 buckets with an S3 Lifecycle policy to move the files to S3 Glacier after 1 year.
  • C. Copy the files to an S3 bucket in another Region by using cross-Region replication. Create an S3 CreateObject event notification on the original bucket to push S3 file paths into Amazon EventBridge (Amazon CloudWatch Events). Use an AWS Lambda function to poll EventBridge (CloudWatch Events) to process each file and store the results in a DynamoDB table in each Region. Configure both S3 buckets to use the S3 Standard-Infrequent Access (S3 Standard-IA) storage class and an S3 Lifecycle policy to delete the files after 1 year.
  • D. Copy the files to an S3 bucket in another Region by using cross-Region replication. Create an S3 CreateObject event notification on the original bucket to execute an AWS Lambda function to process each file and store the results in a DynamoDB global table in multiple Regions. Configure both S3 buckets to use the S3 Standard-Infrequent Access (S3 Standard-IA) storage class and an S3 Lifecycle policy to delete the files after 1 year.
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
lostre
Highly Voted 3 years, 2 months ago
D is my choice. S3 CRR, C3 create triggers lambda, stores results in Dynamo DB Global, S3IA and lifecycle to delete after 1 year
upvoted 27 times
...
Waiweng
Highly Voted 3 years, 2 months ago
it's D
upvoted 8 times
...
CloudHell
Most Recent 2 years, 5 months ago
I think it's D, and If it's not D then I'll get it wrong in the exam.
upvoted 1 times
...
cldy
2 years, 12 months ago
D. Copy the files to an S3 bucket in another Region by using cross-Region replication. Create an S3 CreateObject event notification on the original bucket to execute an AWS Lambda function to process each file and store the results in a DynamoDB global table in multiple Regions. Configure both S3 buckets to use the S3 Standard-Infrequent Access (S3 Standard-IA) storage class and an S3 Lifecycle policy to delete the files after 1 year.
upvoted 2 times
...
AzureDP900
2 years, 12 months ago
D is right answer. We don't need files after 1 year.
upvoted 1 times
...
acloudguru
3 years ago
Selected Answer: D
D is my choice. S3 CRR, C3 create triggers lambda, stores results in Dynamo DB Global, S3IA and lifecycle to delete after 1 year
upvoted 1 times
...
andylogan
3 years, 1 month ago
It's B
upvoted 1 times
andylogan
3 years, 1 month ago
typo It's D
upvoted 1 times
...
...
DerekKey
3 years, 1 month ago
Have you noticed the requirement: "original files ..... available in multiple AWS Regions" How will you make it working with C & D? "Copy the files to an S3 bucket in another Region by using cross-Region replication" "Configure both S3 buckets" --> Therefore C&D should be WRONG The only solution that will work is B.
upvoted 1 times
Viper57
3 years, 1 month ago
By your own logic question B is also wrong because it relies on a 'CreateObject' event. This assumes new objects will be created in the S3 bucket which also means D can be correct.
upvoted 2 times
Viper57
3 years ago
Cross region replication also supports replicating existing objects. https://aws.amazon.com/blogs/storage/replicating-existing-objects-between-s3-buckets/
upvoted 1 times
...
...
...
Kopa
3 years, 1 month ago
Im going for D.
upvoted 1 times
...
tgv
3 years, 1 month ago
DDD ---
upvoted 1 times
...
blackgamer
3 years, 1 month ago
It is D
upvoted 1 times
...
WhyIronMan
3 years, 1 month ago
I'll go with D
upvoted 1 times
...
vimgoru24
3 years, 1 month ago
A is nonsense, D is the way to go
upvoted 1 times
...
KnightVictor
3 years, 2 months ago
D is correct. Default answer A is incorrect. Glacier cannot give data back immediately
upvoted 3 times
...
champcloud
3 years, 2 months ago
Going with D
upvoted 2 times
...
nitinz
3 years, 2 months ago
D is correct
upvoted 5 times
...
wasabidev
3 years, 2 months ago
I think D is better than A
upvoted 6 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 ...