我有下一个代码可以从亚马逊获取 URL,但我需要该 URL 看起来像
https://vis3dev.s3.amazonaws.com/359952_1550525274.mp4
而不是
func GetFileLink(svc *session.Session) error {
req, _ := s3.New(svc).GetObjectRequest(&s3.GetObjectInput{
Bucket: aws.String(AwsBucket),
Key: aws.String(NameFile + ".mp4"),
})
url, err := req.Presign(15 * time.Minute)
if err != nil {
fmt.Print(err)
}
fmt.Println(url)
return err
}
最佳答案
acl := "public-read"
我修复了更改上传文件添加 ACL: aws.String(acl),
关于Golang 未签名 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54795227/