I'm aware of the standard COPY from DynamoDB to Redshift, but that only works for schemas without Maps and Lists. I have several ddb tables with maps and lists and I need to use jsonpaths to do the import to Redshift.
So my question is, can I schedule a backup from DynamoDB to S3, then when the backup is complete, run the import to Redshift including the jsonpaths config? I imagine this is a two-phase process. Or can I create a single Data Pipeline that does the backup and the import?
Alternatively, is there a task-runner I can use AWS or would I need to hook up an event (SNS) to notify the import that the backup is complete?