Docker container to make a local json backup of a dynamodb table. Also has a restore script
In the container:
bashpython3 backup.py TABLE_NAME OUTPUT_DIR
Backs up TABLE_NAME to a json file in OUTPUT_DIR
You can get the file out of the container in the usual ways (probably a volume)
In the container:
bashpython3 restore.py TABLE_NAME BACKUP_FILE
Restores TABLE_NAME (should probably be a new empty table) from BACKUP_FILE.
This was built with Typer, and has all the help and functionality you'd expect.