Class S3ClientFactory

java.lang.Object
br.com.xadm.comum.armazenamento.S3ClientFactory

@Factory public class S3ClientFactory extends Object
Constrói o S3Client (AWS SDK v2) apontado ao object storage S3-compatível (Garage em produção).

Exige path-style access (forcePathStyle): sem isso o cliente usa virtual-host style (bucket.host) e o servidor rejeita a requisição.

A credencial é cobrada conforme o ArmazenamentoModo: nos modos que gravam ou leem do Garage, o cliente não nasce sem ela; no ArmazenamentoModo.PSQL, nasce, e só uma chamada ao S3 sem credencial falha.

  • Constructor Details

    • S3ClientFactory

      public S3ClientFactory()