Documentation ¶
Index ¶
- type Session
- func (s *Session) CreateBucket(bucket string) (result *s3.CreateBucketOutput, err error)
- func (s *Session) DeleteBucket(bucket string) (result *s3.DeleteBucketOutput, err error)
- func (s *Session) DeleteObject(bucket string, filename string) (result *s3.DeleteObjectOutput, err error)
- func (s *Session) DownloadObject(bucket string, filename string, downloadFilename string) (n int64, err error)
- func (s *Session) GetObject(bucket string, filename string) (result *s3.GetObjectOutput, err error)
- func (s *Session) HeadBucket(bucket string) (result *s3.HeadBucketOutput, err error)
- func (s *Session) HeadObject(bucket string, filename string) (result *s3.HeadObjectOutput, err error)
- func (s *Session) ListBuckets() (result *s3.ListBucketsOutput, err error)
- func (s *Session) ListObjectVersions(bucket string, filename string) (result *s3.ListObjectVersionsOutput, err error)
- func (s *Session) ListObjectsV2(bucket string) (result *s3.ListObjectsV2Output, err error)
- func (s *Session) NewS3Client() (client *s3.S3)
- func (s *Session) PutObject(bucket string, filename string, data []byte) (result *s3.PutObjectOutput, err error)
- func (s *Session) UploadObject(bucket string, filename string, data []byte) (result *s3manager.UploadOutput, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Session ¶ added in v1.1.0
func NewS3Session ¶
func (*Session) CreateBucket ¶ added in v1.1.0
func (s *Session) CreateBucket(bucket string) (result *s3.CreateBucketOutput, err error)
func (*Session) DeleteBucket ¶ added in v1.1.0
func (s *Session) DeleteBucket(bucket string) (result *s3.DeleteBucketOutput, err error)
func (*Session) DeleteObject ¶ added in v1.1.0
func (*Session) DownloadObject ¶ added in v1.1.0
func (*Session) HeadBucket ¶ added in v1.1.0
func (s *Session) HeadBucket(bucket string) (result *s3.HeadBucketOutput, err error)
func (*Session) HeadObject ¶ added in v1.1.0
func (*Session) ListBuckets ¶ added in v1.1.0
func (s *Session) ListBuckets() (result *s3.ListBucketsOutput, err error)
func (*Session) ListObjectVersions ¶ added in v1.1.0
func (*Session) ListObjectsV2 ¶ added in v1.1.0
func (s *Session) ListObjectsV2(bucket string) (result *s3.ListObjectsV2Output, err error)
func (*Session) NewS3Client ¶ added in v1.1.0
func (*Session) UploadObject ¶ added in v1.1.0
Click to show internal directories.
Click to hide internal directories.