Documentation
¶
Index ¶
- func NewCreateOracleClient() (*aws.Config, *s3.S3)
- type S3_Storage
- func (s *S3_Storage) CreateBucket(res http.ResponseWriter, req *http.Request)
- func (s *S3_Storage) DeleteBucket(res http.ResponseWriter, req *http.Request)
- func (s *S3_Storage) DeleteItemFromBucket(res http.ResponseWriter, req *http.Request)
- func (s *S3_Storage) DownloadItemFromBucket(res http.ResponseWriter, req *http.Request)
- func (s *S3_Storage) DownloadItemFromBucket1(key, filepath string) (bool, error)
- func (s *S3_Storage) ListBuckets(res http.ResponseWriter, req *http.Request)
- func (s *S3_Storage) ListItemsInBucket(res http.ResponseWriter, req *http.Request)
- func (s *S3_Storage) UploadItemToBucket(res http.ResponseWriter, req *http.Request)
- func (s *S3_Storage) UploadItemToBucket1(key, filepath string) (bool, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type S3_Storage ¶
** 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)