diff --git a/backend/internal/services/s3.go b/backend/internal/services/s3.go index 9a5edd8..2bfbd81 100644 --- a/backend/internal/services/s3.go +++ b/backend/internal/services/s3.go @@ -27,6 +27,7 @@ func NewS3Service(cfg *config.GarageConfig, adminService *GarageAdminService) *S client, err := minio.New(cfg.Endpoint, &minio.Options{ //Creds: credentials.NewStaticV4(cfg.AccessKey, cfg.SecretKey, ""), Secure: cfg.UseSSL, + Region: cfg.Region, }) if err != nil { panic(fmt.Errorf("failed to create MinIO client: %w", err)) @@ -99,6 +100,7 @@ func (s *S3Service) getMinioClient(ctx context.Context, bucketName string) (*min client, err := minio.New(s.config.Endpoint, &minio.Options{ Creds: creds, Secure: s.config.UseSSL, + Region: s.config.Region, }) if err != nil { return nil, fmt.Errorf("failed to create MinIO client for bucket %s: %w", bucketName, err)