Generates authenticated request data to be used by a chosen http client to upload files to AWS S3 using POST. The library receives the mandatory and optional parameters alongside with the conditions ...