Not sure if it's quite what you're looking for but Cloudrail (http://cloudrail.com/) seems like it might help. I haven't played with it myself though and it doesn't look like their list of APIs covers everything you want, but it seems like a start.
No comments yet.