Skip to content
Snippets Groups Projects

Resolve "Set presigned URL download duration to the same as the S3 object cache expiry duration."

1 file
+ 5
1
Compare changes
  • Side-by-side
  • Inline
+ 5
1
@@ -198,7 +198,11 @@ func (s SessionWithHelpers) UploadWithSettingsRevised(data []byte, bucket string
@@ -198,7 +198,11 @@ func (s SessionWithHelpers) UploadWithSettingsRevised(data []byte, bucket string
}
}
}
}
uploadUrl, err = s.GetSignedDownloadURL(bucket, fileName, 24*time.Hour, headers)
downloadUrlExpiry := 24 * time.Hour
 
if settings.ExpiryDuration != nil {
 
downloadUrlExpiry = *settings.ExpiryDuration
 
}
 
uploadUrl, err = s.GetSignedDownloadURL(bucket, fileName, downloadUrlExpiry, headers)
if err != nil {
if err != nil {
return S3UploadResponse{}, err
return S3UploadResponse{}, err
}
}
Loading