diff --git a/plugin/storage/s3/s3.go b/plugin/storage/s3/s3.go index 4dcb835e..34b55c10 100644 --- a/plugin/storage/s3/s3.go +++ b/plugin/storage/s3/s3.go @@ -32,6 +32,8 @@ func NewClient(ctx context.Context, s3Config *storepb.StorageS3Config) (*Client, client := s3.NewFromConfig(cfg, func(o *s3.Options) { o.BaseEndpoint = aws.String(s3Config.Endpoint) o.UsePathStyle = s3Config.UsePathStyle + o.RequestChecksumCalculation = aws.RequestChecksumCalculationWhenRequired + o.ResponseChecksumValidation = aws.ResponseChecksumValidationWhenRequired }) return &Client{ Client: client,