We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ccc10ca commit 8cb6ba5Copy full SHA for 8cb6ba5
backend/internal/handlers/s3bucket/service.go
@@ -5,14 +5,15 @@ import (
5
"github.com/aws/aws-sdk-go-v2/aws"
6
"github.com/aws/aws-sdk-go-v2/service/s3"
7
"github.com/google/uuid"
8
+ "time"
9
)
10
11
func (s *Service) GetPresignedUrl(inputs *GetParams) (*DownloadUrl, error) {
12
13
req, err := s.Presigner.PresignGetObject(context.Background(), &s3.GetObjectInput{
14
Bucket: aws.String(inputs.Bucket),
15
Key: aws.String(inputs.Key),
- })
16
+ }, s3.WithPresignExpires(time.Hour*24*30))
17
if err != nil {
18
return nil, err
19
}
0 commit comments