private void deleteFilesFromBucket(String jobName) throws TikaException {
        try {
            amazonS3.deleteObject(DeleteObjectRequest.builder().bucket(bucketName).key(jobName)
                    .build());
            amazonS3.deleteObject(DeleteObjectRequest.builder().bucket(bucketName).key(jobName + ".json")
                    .build());
        } catch (SdkClientException e) {
            LOG.error("Failed to delete {} and/or {} from {}", jobName, jobName + ".json", bucketName, e);
        }
    }
Constructs a new {@link PutObjectRequest} object to upload a file to the
specified bucket and jobName. After constructing the request, users may
optionally specify object metadata or a canned ACL as well.

@param inputStream, null
                    The file to upload to Amazon S3.
@param jobName      The unique job name for each job(UUID).
tika-parsers/tika-parsers-ml/tika-transcribe-aws/src/main/java/org/apache/tika/parser/transcribe/aws/AmazonTranscribe.java