CreateBucket create a buckets factoryIn s3 server. TODO: handle acl
(ctx context.Context, name string)
| 182 | // CreateBucket create a buckets factoryIn s3 server. |
| 183 | // TODO: handle acl |
| 184 | func (m *Manager) CreateBucket(ctx context.Context, name string) error { |
| 185 | _, err := s3.New(m.sess).CreateBucket(&s3.CreateBucketInput{ |
| 186 | Bucket: aws.String(name), |
| 187 | GrantRead: aws.String("GrantRead"), |
| 188 | }) |
| 189 | return err |
| 190 | } |
| 191 | |
| 192 | func (m *Manager) otHandler() func(*request.Request) { |
| 193 | tracer := m.tracer |