AWS Certified SysOps Administrator SOA-C01 – Question603

An application is being developed that will be served across a fleet of Amazon EC2 instances, which require a consistent view of persistent data. Items stored vary in size from 1KB to 300MB; the items are read frequently, created occasionally, and often require partial changes without conflict. The data store is not expected to grow beyond 2TB, and items will be expired according to age and content type.
Which AWS service solution meets these requirements?

A.
Amazon S3 buckets with lifecycle policies to delete old objects.
B. Amazon RDS PostgreSQL and a job that deletes rows based on age and file type columns.
C. Amazon EFS and a scheduled process to delete files based on age and extension.
D. An EC2 instance store synced on boot from a central Amazon EBS-backed instance.