A company recently implemented an Amazon S3 lifecycle rule that accidentally deleted objects from one of its S3 buckets. The bucket has S3 versioning enabled. Which actions will restore the objects? (Choose two.)
A.
Use the AWS Management Console to delete the object delete markers.
B.
Create a new lifecycle rule to delete the object delete markers that were created.
C.
Use the AWS CLI to delete the object delete markers while specifying the version IDs of the delete markers.
D.
Modify the existing lifecycle rule to delete the object delete markers that were created.
E.
Use the AWS CLI to delete the object delete markers while specifying the name of the objects only.
A. Use the AWS Management Console to delete the object delete markers.
C. Use the AWS CLI to delete the object delete markers while specifying the version IDs of the delete markers.
Seem correct
https://stackoverflow.com/questions/41436132/s3-versioning-why-leave-an-expired-delete-marker-behind?rq=1
Based on Above Link, we can Create a LC Policy to delete the Obj and Along with that Delete the Delete-Marker. But we cant Create individual Policy to delete only Delete Markers.
Better Obvious Answer is A.
hence I'll go with A & C.
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.
karmaah
Highly Voted 2 years, 1 month agoamo82
2 years, 1 month agoneel376
2 years, 1 month agogulu73
Most Recent 9 months agoabhishek_m_86
2 years agojackdryan
2 years agoMFDOOM
2 years agowaterzhong
2 years agoprashant2020
2 years agoNitiATOS
2 years agoPyt
2 years, 1 month agoawsnoob
2 years, 1 month ago