如何将Minio预签名URL与Go一起使用 目标:
通过签名的URL实现读取Minio对象(使用如何将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云存储的工具进行查询时,可以下载该
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客户端。非常感谢。