Per mantenere questo processo è necessario un linguaggio di scripting intermedio. Ad esempio, se stai realizzando un'applicazione web che memorizza i video su S3 e le informazioni per questi video, incluse le loro posizioni su RDS, potresti scrivere un'applicazione PHP (ospitata su un'istanza EC2 o altrove al di fuori del cloud di Amazon) che si connette al database MySQL su RDS e fa le query appropriate e quindi interagisce con Amazon S3 per completare un determinato compito (ad esempio, cancella un video come hai detto tu).
Per fare questo è necessario utilizzare l'Amazon AWS SDK, per PHP il link è: http://aws.amazon.com/php/
È possibile utilizzare Java, Ruby, Python, .NET/Windows e SDK per dispositivi mobili per fare queste varie funzioni del S3 , oltre a controllare altre aree di AWS se le usi.
È possibile invece trovare script di terze parti che fanno ciò che si desidera e creare un'applicazione attorno ad essi, ad esempio, se qualcuno ha scritto una più semplice classe di interazione S3 che è possibile utilizzare invece di riscrivere parte del proprio codice.
Per un paio di applicazioni a riga di comando che ho creato, ho utilizzato questo strumento pratico e gratuito: http://s3tools.org/s3cmd che è fondamentalmente uno strumento da riga di comando per l'interazione con S3. Molto utile per gli script di bash.
Tyler