Class MinioClientConfigProvider

java.lang.Object
io.minio.credentials.EnvironmentProvider
io.minio.credentials.MinioClientConfigProvider
All Implemented Interfaces:
Provider

public class MinioClientConfigProvider extends EnvironmentProvider
Credential provider using MinioClient configuration file.
  • Constructor Details

    • MinioClientConfigProvider

      public MinioClientConfigProvider(@Nullable String filename, @Nullable String alias)
  • Method Details

    • fetch

      public Credentials fetch()
      Retrieve credentials in provided alias or MINIO_ALIAS or "s3" alias in configuration file from provided filename or AWS_SHARED_CREDENTIALS_FILE environment variable or file .aws/credentials in user's home directory.