code: private RequestConfig requestConfigWithSkipAppendUriPath(Request request) {
          RequestConfig config = new AmazonWebServiceRequestAdapter(request.getOriginalRequest());
          config.getRequestClientOptions().setSkipAppendUriPath(true);
          return config;
      }
docs: Request config used by the APIs that execute presigned urls. Without this config, SDK appends slash ("/") at the end
  of uri while making the request which will fail for presigned urls.
  
  Used in {@link #download(PresignedUrlDownloadRequest)} and {@link #upload(PresignedUrlUploadRequest)} operations.