DEA-C01 Question 248
Select 3A company is designing a data lake on Amazon S3 to store critical financial data. The data must be highly available and protected against accidental deletion or overwriting. Which combination of actions should the data engineering team implement to meet these requirements?
- A
Enable S3 Versioning on the bucket storing the financial data.
- B
Configure S3 Cross-Region Replication to replicate the data to another AWS Region.
- C
Apply an S3 Lifecycle policy to permanently delete non-current object versions after 30 days.
- D
Enable S3 Object Lock in compliance mode and set a retention period.
- E
Use S3 Intelligent-Tiering storage class to optimize storage costs.
Show answer and explanation
Correct answers: A, B, D
Explanation
To ensure data resiliency and availability, enabling S3 Versioning protects against accidental deletion and overwrites, while S3 Cross-Region Replication provides geographic redundancy. Additionally, S3 Object Lock in compliance mode ensures the financial data is tamper-proof and cannot be deleted during the retention period. These actions collectively meet the requirements for protecting critical data while maintaining high availability.
- A. Correct.
Enabling S3 Versioning ensures that all versions of an object are maintained, providing protection against accidental overwrites or deletions.
- B. Correct.
Configuring S3 Cross-Region Replication enhances data resiliency by replicating the data to another AWS Region, ensuring availability in case of a regional failure.
- C. Incorrect.
Applying an S3 Lifecycle policy to delete non-current versions may contradict the requirement to protect against accidental deletion as it removes older versions of objects.
- D. Correct.
Enabling S3 Object Lock in compliance mode ensures that data cannot be modified or deleted for a specified retention period, making it ideal for protecting critical data.
- E. Incorrect.
S3 Intelligent-Tiering optimizes storage costs by automatically moving data between access tiers but does not directly contribute to improving data resiliency or preventing accidental deletion.