private boolean accept(Matcher fileNameMatcher, String key) {
        String fName = FilenameUtils.getName(key);
        return fileNameMatcher
                .reset(fName)
                .find();
    }
This initializes the s3 client. Note, we wrap S3's RuntimeExceptions,
e.g. AmazonClientException in a TikaConfigException.

@param params params to use for initialization
@throws TikaConfigException
tika-pipes/tika-pipes-iterators/tika-pipes-iterator-s3/src/main/java/org/apache/tika/pipes/pipesiterator/s3/S3PipesIterator.java