目标:
实现通过带签名的URL读取微型对象(使用github.com/minio/minio-go/v6
)
尝试:
我遵循了github中的示例:https://github.com/minio/minio-go/blob/master/examples/s3/presignedgetobject.go
使用PresignedGetObject()
,我最终得到了一个net/url
结构。当我连接url.Host
和url.Path
值时,结果类似于:localhost:9000/inputs/2ea471a5521c.pdb
。它简单地链接到Minio UI中的对象。
我希望客户端生成一个签名的URL,以便在使用curl
或其他方式进行查询时能够下载对象,类似于Google Cloud Storage中的内容:https://cloud.google.com/storage/docs/access-control/signed-urls#example
我是否遗漏了一些额外的逻辑,或者我曲解了什么是迷你的预签名URL?谢谢。
发布于 2020-06-17 04:19:24
https://stackoverflow.com/questions/62413481
复制相似问题