S3Storage.fromConfig constructor

S3Storage.fromConfig(
  1. S3Config config, {
  2. String prefix = 'packages',
})

Implementation

factory S3Storage.fromConfig(
  S3Config config, {
  String prefix = 'packages',
}) {
  final minio = Minio(
    endPoint: 's3.${config.region}.amazonaws.com',
    accessKey: config.accessKey,
    secretKey: config.secretKey,
    sessionToken: config.sessionToken,
    region: config.region,
    useSSL: true,
    pathStyle: false,
  );
  return S3Storage(
    minio: minio,
    bucket: config.bucket,
    prefix: prefix,
  );
}