A signature generator for aws rest api.