Class S3FetcherFactory

java.lang.Object
org.apache.tika.pipes.fetcher.s3.S3FetcherFactory
All Implemented Interfaces:
FetcherFactory, TikaExtensionFactory<Fetcher>, org.pf4j.ExtensionPoint

@Extension public class S3FetcherFactory extends Object implements FetcherFactory
Factory for creating S3 fetchers.

Example JSON configuration:

"fetchers": {
  "s3-fetcher": {
    "my-s3-fetcher": {
      "region": "us-east-1",
      "bucket": "my-bucket",
      "credentialsProvider": "profile",
      "profile": "default",
      "extractUserMetadata": true
    }
  }
}