12 lines
529 B
Go
12 lines
529 B
Go
package infra
|
|
|
|
// S3Config configura la conexion a almacenamiento S3-compatible (AWS S3, MinIO, etc).
|
|
type S3Config struct {
|
|
Endpoint string `json:"endpoint"` // URL del servidor (ej: "s3.amazonaws.com", "minio.local:9000")
|
|
Bucket string `json:"bucket"` // nombre del bucket
|
|
AccessKey string `json:"access_key"` // access key id
|
|
SecretKey string `json:"secret_key"` // secret access key
|
|
Region string `json:"region"` // region (ej: "us-east-1")
|
|
UseSSL bool `json:"use_ssl"` // si true, usa https
|
|
}
|