AwsRequestSigner(std::string access_key_id, std::string secret_access_key, std::string token, std::string method, std::string url, std::string region, std::string request_payload, std::map< std::string, std::string > additional_headers, grpc_error_handle *error)