docs: public static String generatePreSignedUrl(String awsAccessKey, String awsSecretAccessKey, String method,
                                         String bucket, String key, long expirationDate) {
          Map headers = new HashMap();
          if (method.equalsIgnoreCase("PUT")) {
              headers.put("x-amz-acl", Collections.singletonList("public-read"));
          }
          return Utils.generateQueryStringAuthentication(awsAccessKey, awsSecretAccessKey, method,
                                                         bucket, key, new HashMap(), headers,
                                                         expirationDate);
      }