如何将Minio预签名URL与Go一起使用 目标:

如何将Minio预签名URL与Go一起使用 目标:,go,object-storage,minio,Go,Object Storage,Minio,通过签名的URL实现读取Minio对象(使用github.com/Minio/Minio-go/v6) 尝试: 我遵循github的示例: 使用PresignedGetObject(),我得到了一个net/url结构。当我连接url.Host和url.Path值时,结果类似于:localhost:9000/inputs/2ea471a5521c.pdb。它只是链接到Minio UI中的对象 我希望客户端生成一个签名URL,当使用curl或其他类似于Google云存储的工具进行查询时,可以下载该

通过签名的URL实现读取Minio对象(使用
github.com/Minio/Minio-go/v6

尝试: 我遵循github的示例:

使用
PresignedGetObject()
,我得到了一个
net/url
结构。当我连接
url.Host
url.Path
值时,结果类似于:
localhost:9000/inputs/2ea471a5521c.pdb
。它只是链接到Minio UI中的对象

我希望客户端生成一个签名URL,当使用
curl
或其他类似于Google云存储的工具进行查询时,可以下载该对象:


我是否遗漏了一些额外的逻辑,或者我是否误解了minio预签名URL是什么?谢谢。

如果您想将预先签名的url作为字符串,只需调用

presignedURL.String()

如果希望将预先签名的url作为字符串,只需调用

presignedURL.String()

啊,太好了,所以我的错误是Go语法,而不是minio客户端。谢谢啊,太好了,所以我的错误是Go语法,而不是minio客户端。非常感谢。