diff --git a/pkg/S3/s3.go b/pkg/S3/s3.go index 8c8a7b1..b5a55f8 100644 --- a/pkg/S3/s3.go +++ b/pkg/S3/s3.go @@ -21,23 +21,15 @@ func getS3Client() (*s3.Client, error) { "C2H2aITHRDpek8H921yhnrINZwDoADsjW3F6HURl", "", )), - awsConfig.WithEndpointResolver(aws.EndpointResolverFunc( - func(service, region string) (aws.Endpoint, error) { - return aws.Endpoint{ - URL: "https://s3.regru.cloud", - SigningRegion: "ru-central1", - Source: aws.EndpointSourceCustom, - }, nil - }, - )), ) if err != nil { return nil, err } - // Создаем клиент с кастомным эндпоинтом + // Используем virtual-hosted-style endpoint client := s3.NewFromConfig(cfg, func(o *s3.Options) { - o.UsePathStyle = true // Важно для некоторых S3 провайдеров + o.BaseEndpoint = aws.String("https://tailly.website.regru.cloud") + o.UsePathStyle = false // Отключаем path-style }) return client, nil