bug 3204: implement request signing for Amazon Web Services