Which action will accomplish this?
Enable Amazon S3 versioning.
Enable Amazon S3 Intelligent-Tiering.
Enable an Amazon S3 lifecycle policy.
Enable Amazon S3 cross-Region replication.
Explanations:
Enabling Amazon S3 versioning allows you to keep multiple versions of an object, enabling recovery from accidental deletion.
Amazon S3 Intelligent-Tiering is used for cost management by automatically moving objects between access tiers; it does not provide recovery from deletions.
An Amazon S3 lifecycle policy is used to manage object storage over time but does not prevent data loss due to accidental deletion.
Cross-Region replication duplicates objects to another bucket in a different region, but it does not provide versioning or protection against accidental deletions.