当前位置: 首页 > 知识库问答 >
问题:

Golang未签名URL

南宫鸿晖
2023-03-14

我有下一个从Amazon获取URL的代码,但我需要该URL看起来像

https://vis3dev.s3.amazonaws.com/359952_1550525274.mp4

而不是

https://vis3dev.s3.amazonaws.com/266295041.mp4?X-Amz算法=AWS4-HMAC-SHA256

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
}

共有1个答案

楮杰
2023-03-14

acl:=“公共读取”

我通过添加ACL:aws.String(ACL),

 类似资料:
  • null 无论我用电子邮件发送apks还是用USB安装apks,问题仍然存在。

  • 我在github上下载了一个Android应用程序的zip文件,我正试图运行它,但我得到的对话框显示了这样的消息 我在用Android Studio。我该怎么做?

  • 问题内容: 我的代码中有对象初始化程序,用于显式初始化对象的每个字段。但就我而言,大多数参数都有合理的默认值,我想使用它们。 在Python中,我通常使用关键字参数或默认值的组合,并且我的方法包含一些验证逻辑,因此我可以在对象初始化中使用零配置原则。例如: Go中没有默认值的参数,也没有关键字参数或函数重载。因此,很难编写灵活的初始化代码(通常我不太在意此类代码的性能)。我想找到最惯用的方式在Go

  • 我正在使用Golang 1.9创建一个客户端应用程序。2,我在访问后端时遇到一些问题。问题是我的应用程序在最新版本的Windows和Linux中运行良好,但是,当我在Windows XP上运行它时(是的,不幸的是,我必须支持Windows XP,因为我们的一些客户拒绝升级他们的操作系统),我在尝试执行HTTP get和HTTP POST:

  • 本文向大家介绍android实现给未签名的apk签名方法,包括了android实现给未签名的apk签名方法的使用技巧和注意事项,需要的朋友参考一下 android给未签名的apk签名命令。 准备文件 1、unsign.apk(未签名的apk) 2、shanhy.keystore(签名证书文件) 命令语法: jarsigner -verbose -keystore [keystorePath] -s

  • 我以编程方式签名PDF。每个新签名都是以增量方式添加的,我在%EOF之后添加签名字典,并像这样更新AcroForm(对不起,我在工作,所以我不能上传PDF): 也许问题是我有多个具有相同ID的对象,而我的最后一个AcroForm只引用了最后一个签名?我想能够签署一个文件多次,但我有一个问题。第一次签名没有问题,并显示以下横幅: 然后我尝试用另一个证书再次对同一个文件进行签名,这给了我签名旁边的垃圾