diff --git a/server/storage/s3.go b/server/storage/s3.go index 5c1e3a05..4b629915 100644 --- a/server/storage/s3.go +++ b/server/storage/s3.go @@ -179,6 +179,9 @@ func (s *S3Storage) Put(ctx context.Context, token string, filename string, read func (s *S3Storage) IsRangeSupported() bool { return true } func getAwsConfig(ctx context.Context, accessKey, secretKey string) (aws.Config, error) { + if accessKey == "" || secretKey == "" { + return config.LoadDefaultConfig(ctx, config.WithRegion(region)) + } return config.LoadDefaultConfig(ctx, config.WithCredentialsProvider(credentials.StaticCredentialsProvider{ Value: aws.Credentials{