aws tiene la opción de sincronización s3, que tiene la opción de eliminación. Así que ejecutando algo como:
aws --delete s3 sync /archivos/ s3://archivos/
Eliminaría todos los archivos de s3://files/ que se han eliminado de /files/ en el servidor local. No quiero eliminar cosas de s3://files/ Quiero moverlas a otro cubo.
Lo que me gustaría hacer es algo más parecido a MOVER que a ELIMINAR. Muévase de un depósito a otro si se ha eliminado un archivo del servidor local. Así que primero averiguo qué se ha eliminado de /files/ y luego lo muevo de s3://files/ a s3://deleted-files/
Sé que "s3 sync" tiene --dry-run, pero no me queda claro cuál es la forma más eficiente de hacerlo. Puedo usar casi cualquier cosa para que suceda, aunque lo activaré a través de cron.