go-cloud: github.com/google/go-cloud/blob/s3blob Index | Files

package s3blob

import "github.com/google/go-cloud/blob/s3blob"

Package s3blob provides an implementation of blob using S3.

It exposes the following types for As: Bucket: *s3.S3 ListObject: s3.Object ListOptions.BeforeList: *s3.ListObjectsV2Input Reader: s3.GetObjectOutput Attributes: s3.HeadObjectOutput WriterOptions.BeforeWrite: *s3manager.UploadInput


Package Files


func OpenBucket Uses

func OpenBucket(ctx context.Context, sess client.ConfigProvider, bucketName string) (*blob.Bucket, error)

OpenBucket returns an S3 Bucket.

Package s3blob imports 14 packages (graph) and is imported by 4 packages. Updated 2018-10-19. Refresh now. Tools for package owners.