Add support for multiple buckets

I added support for specifying a non-default bucket for specific destinations because it was a requirement for a project I'm working on.

Happy to hear any suggestions of making the integration better.