s3_storage

package module
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 22, 2024 License: Apache-2.0 Imports: 12 Imported by: 0

README

gps3storage

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

Types

type S3_Storage

type S3_Storage struct {
	S3Client   *s3.S3
	Config     *aws.Config
	BucketName string
}

** S3_Storage encapsulates the Amazon Simple Storage Service (Amazon S3) actions; it contains S3Client, an Amazon S3 service client that is used to perform bucket and object actions.

https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html#ApplicationConcurrency **

func (*S3_Storage) CreateBucket

func (s *S3_Storage) CreateBucket(res http.ResponseWriter, req *http.Request)

** http://.../storage/s3/CreateBucket?bucket=XXXX **

func (*S3_Storage) DeleteBucket

func (s *S3_Storage) DeleteBucket(res http.ResponseWriter, req *http.Request)

** http://.../storage/s3/DeleteBucket?bucket=XXXX **

func (*S3_Storage) DeleteItemFromBucket

func (s *S3_Storage) DeleteItemFromBucket(res http.ResponseWriter, req *http.Request)

** http://.../storage/s3/DeleteItemFromBucket?bucket=xxxx&item=xxx **

func (*S3_Storage) DownloadItemFromBucket

func (s *S3_Storage) DownloadItemFromBucket(res http.ResponseWriter, req *http.Request)

** http://.../storage/s3/DownloadItemFromBucket?bucket=xxxx&item=xxxx **

func (*S3_Storage) DownloadItemFromBucket1

func (s *S3_Storage) DownloadItemFromBucket1(key, filepath string) (bool, error)

func (*S3_Storage) ListBuckets

func (s *S3_Storage) ListBuckets(res http.ResponseWriter, req *http.Request)

** http://.../storage/s3/ListBuckets **

func (*S3_Storage) ListItemsInBucket

func (s *S3_Storage) ListItemsInBucket(res http.ResponseWriter, req *http.Request)

** http://.../storage/s3/ListItemsInBucket?bucket=xxxx **

func (*S3_Storage) UploadItemToBucket

func (s *S3_Storage) UploadItemToBucket(res http.ResponseWriter, req *http.Request)

** http://.../storage/s3/UploadItemToBucket?bucket=xxxx **

func (*S3_Storage) UploadItemToBucket1

func (s *S3_Storage) UploadItemToBucket1(key, filepath string) (bool, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL