Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
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 85 discussion

A company has a production web application in which users upload documents through a web interface or a mobile app. According to a new regulatory requirement. new documents cannot be modified or deleted after they are stored.
What should a solutions architect do to meet this requirement?

  • A. Store the uploaded documents in an Amazon S3 bucket with S3 Versioning and S3 Object Lock enabled.
  • B. Store the uploaded documents in an Amazon S3 bucket. Configure an S3 Lifecycle policy to archive the documents periodically.
  • C. Store the uploaded documents in an Amazon S3 bucket with S3 Versioning enabled. Configure an ACL to restrict all access to read-only.
  • D. Store the uploaded documents on an Amazon Elastic File System (Amazon EFS) volume. Access the data by mounting the volume in read-only mode.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
123jhl0
Highly Voted 2 years, 1 month ago
Selected Answer: A
You can use S3 Object Lock to store objects using a write-once-read-many (WORM) model. Object Lock can help prevent objects from being deleted or overwritten for a fixed amount of time or indefinitely. You can use S3 Object Lock to meet regulatory requirements that require WORM storage, or add an extra layer of protection against object changes and deletion. Versioning is required and automatically activated as Object Lock is enabled. https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-lock-overview.html
upvoted 29 times
...
Buruguduystunstugudunstuy
Highly Voted 1 year, 11 months ago
Selected Answer: A
***CORRECT*** A. Store the uploaded documents in an Amazon S3 bucket with S3 Versioning and S3 Object Lock enabled. S3 Versioning allows multiple versions of an object to be stored in the same bucket. This means that when an object is modified or deleted, the previous version is preserved. S3 Object Lock adds additional protection by allowing objects to be placed under a legal hold or retention period, during which they cannot be deleted or modified. Together, S3 Versioning and S3 Object Lock can be used to meet the requirement of not allowing documents to be modified or deleted after they are stored.
upvoted 11 times
Buruguduystunstugudunstuy
1 year, 11 months ago
***WRONG*** Option B, storing the documents in an S3 bucket and configuring an S3 Lifecycle policy to archive them periodically, would not prevent the documents from being modified or deleted. Option C, storing the documents in an S3 bucket with S3 Versioning enabled and configuring an ACL to restrict all access to read-only, would also not prevent the documents from being modified or deleted, since an ACL only controls access to the object and does not prevent it from being modified or deleted. Option D, storing the documents on an Amazon Elastic File System (Amazon EFS) volume and accessing the data in read-only mode, would prevent the documents from being modified, but would not prevent them from being deleted.
upvoted 8 times
...
...
PaulGa
Most Recent 2 months ago
Selected Answer: A
Ans A - 'S3 Object Lock' allows objects to be stored under legal retention regime during which they cannot be changed/deleted. Versioning helps tracking...
upvoted 2 times
...
jaradat02
4 months ago
Selected Answer: A
A is the correct answer
upvoted 1 times
...
awsgeek75
10 months, 1 week ago
Selected Answer: A
https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-lock.html "S3 Object Lock can help prevent Amazon S3 objects from being deleted or overwritten for a fixed amount of time or indefinitely. " B is archiving which won't stop deletion C ACL can be modified D Sounds like there will be a write volume and a read volume which means write volume will have permissions for deletion
upvoted 2 times
...
Guru4Cloud
1 year, 3 months ago
Selected Answer: A
S3 Versioning ensures that all versions of an object are retained when overwritten or deleted - this prevents deletion. S3 Object Lock can be used to apply a retention period and legal hold on objects to prevent them from being overwritten or deleted, even by users with full permissions. Option B only archives objects on a schedule but does not prevent modification or deletion. Option C uses ACLs which can still be overridden by users with full permissions. Option D relies on the application to enforce mounting as read-only, which is not as robust as using S3 Object Lock.
upvoted 3 times
Subhrangsu
1 year, 1 month ago
Liked the explanation for option C.Thanks!
upvoted 1 times
...
...
cookieMr
1 year, 5 months ago
Selected Answer: A
S3 Versioning allows you to preserve every version of a document as it is uploaded or modified. This prevents accidental or intentional modifications or deletions of the documents. S3 Object Loc allows you to set a retention period or legal hold on the objects, making them immutable during the specified period. This ensures that the stored documents cannot be modified or deleted, even by privileged users or administrators. B. Configuring an S3 Lifecycle policy to archive documents periodically does not guarantee the prevention of document modification or deletion after they are stored. C. Enabling S3 Versioning alone does not prevent modifications or deletions of objects. Configuring an ACL does not guarantee the prevention of modifications or deletions by authorized users. D. Using EFS does not prevent modifications or deletions of the documents by users or processes with write permissions.
upvoted 3 times
...
Bmarodi
1 year, 6 months ago
Selected Answer: A
S3 Versioning and S3 Object Lock enabled meet the requirements, hence A is correct ans.
upvoted 3 times
...
SilentMilli
1 year, 10 months ago
Selected Answer: A
Option A. Store the uploaded documents in an Amazon S3 bucket with S3 Versioning and S3 Object Lock enabled. This will ensure that the documents cannot be modified or deleted after they are stored, and will meet the regulatory requirement. S3 Versioning allows you to store multiple versions of an object in the same bucket, and S3 Object Lock enables you to apply a retention policy to objects in the bucket to prevent their deletion.
upvoted 3 times
...
career360guru
1 year, 11 months ago
Selected Answer: A
Option A. Object Lock will prevent modifications to documents
upvoted 2 times
...
HarryZ
1 year, 11 months ago
Why not C
upvoted 3 times
JayBee65
1 year, 11 months ago
Configure an ACL to restrict all access to read-only would be you could not write the docs to the bucket in the first place.
upvoted 3 times
...
...
Wpcorgan
2 years ago
A is correct
upvoted 1 times
...
flbcobra
2 years ago
Selected Answer: A
https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-lock-overview.html
upvoted 2 times
...
Evangelia
2 years, 1 month ago
Selected Answer: A
aaaaaaaaa
upvoted 1 times
...
Evangelia
2 years, 1 month ago
aaaaaaaaaaa
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 ...