我们正在用“go”语言编写一个应用程序,其中我从我的服务生成一个预签名 URL(使用 PutObjectRequest() 和 Presign())并将其传递给外部服务,以便外部服务可以执行较大文件的分段上传S3(使用预先签名的 url)。我们不想将 AWS 凭证提供给外部服务,这就是我们计划提供预签名 URL 的原因。另外,由于文件很大,我们需要使用AWS SDK提供的分段上传功能。
我进行了快速搜索,但在 aws sdk 中找不到任何执行此操作的函数。适用于go语言的AWS sdk是否支持使用预签名url进行分段上传?有什么办法可以实现这一点吗?