有一种简单的方法可以在Clojure中生成云层签名的URL? 我使用Amazonica用于S3(效果很好):
(s3/set-s3client-options {:path-style-access true})
(aws/defcredential s3_accesskey s3_secretkey)
(s3/generate-presigned-url bucket key (-> 6 hours from-now))
I创建了一个用于生成S3对象的预先符号URL的库:
aws-simple-sign它可以与Cognitect的aws-api
库一起使用,因为它可以重复使用同一客户端(凭据)。
对AWS和Minio进行了测试,但它应该与任何与S3兼容的提供商一起使用。