s3package

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Sep 20, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Storage

type Storage struct {
	S3 *s3.S3
}

Storage estructura para manejar el cliente de S3

func NewS3Session

func NewS3Session(awskey, awssecret, awsregion, minio_endpoint string) Storage

NewS3Session inicializa una nueva sesión de S3 para MinIO o AWS S3

func (*Storage) DownloadFile

func (s *Storage) DownloadFile(key, downloadPath, bucket_name string) error

DownloadFile descarga un archivo de S3 (o MinIO)

func (*Storage) ListFiles

func (s *Storage) ListFiles(bucket_name, key string) ([]*s3.Object, error)

ListFiles lista los archivos en el bucket de S3 (o MinIO)

func (*Storage) UploadFile

func (s *Storage) UploadFile(filePath, key, bucket_name string) (string, error)

UploadFile sube un archivo a S3 (o MinIO)

Jump to

Keyboard shortcuts

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