这里有一个使用aws-sdk-go-v2创建预签名URL的very fine example。
这很好用,但是我在设置过期时间上遇到了困难。我确实看到PresignOptions结构有一个Expires,但我不确定如何做到这一点。
我也看到了WithPresignExpires,但是根据示例,我也不知道如何使用它。
这里能提供一个例子吗?我正在学习围棋,但有些东西在我掌握之外。
发布于 2021-10-19 20:26:48
似乎我可以在60分钟内完成此操作。
func GetPresignedURL(c context.Context, api S3PresignGetObjectAPI, input *s3.GetObjectInput) (*v4.PresignedHTTPRequest, error) {
return api.PresignGetObject(c, input, s3.WithPresignExpires(3600*time.Second))
}https://stackoverflow.com/questions/69636990
复制相似问题