Correct Answer - D.
Amazon DynamoDB TTL can delete items in a DynamoDB table based upon the TTL values you specify.
TTL is specified as a timestamp for items in a table.
This is an easier way of deleting old items & thus freeing up space & saving cost.
Option A is incorrect as although this will work.
But additional admin work will be required to create & run jobs.
Option B is incorrect as this will require additional manual jobs to run to delete old items.
Option C is incorrect.
This will require adding additional logic in an application to switch over to new tables after a specific time for which DynamoDB tables are pre-created.