MCPcopy Create free account
hub / github.com/cortexproject/cortex / NewS3Client

Function NewS3Client

integration/e2ecortex/storage.go:23–38  ·  view source on GitHub ↗
(cfg s3.Config)

Source from the content-addressed store, hash-verified

21}
22
23func NewS3Client(cfg s3.Config) (*S3Client, error) {
24 writer, err := s3.NewBucketClient(cfg, nil, "test", log.NewNopLogger())
25 if err != nil {
26 return nil, err
27 }
28
29 reader, err := s3.NewBucketReaderClient(cfg, "test", log.NewNopLogger())
30 if err != nil {
31 return nil, err
32 }
33
34 return &S3Client{
35 writer: writer,
36 reader: reader,
37 }, nil
38}
39
40func NewS3ClientForMinio(minio *e2e.HTTPService, bucketName string) (*S3Client, error) {
41 return NewS3Client(s3.Config{

Callers 1

NewS3ClientForMinioFunction · 0.85

Calls 2

NewBucketClientFunction · 0.92
NewBucketReaderClientFunction · 0.92

Tested by

no test coverage detected