是否可以创建一个预签名的URL来授予对Digital Ocean Spaces私有目录的临时访问权限?

时间:2019-12-16 13:21:45

标签: amazon-s3 digital-ocean

我正在构建一项服务,该服务将用户生成的图像存储在与Amazon S3等效的Digital Ocean上,称为“空间”。该空间被设置为公众无法访问,我必须保持这种方式,因为必须根据其他业务逻辑授予访问权限。现在,我试图允许被授权访问特定文件夹的用户(根据我的系统逻辑)生成预先签名的URL,以临时授予对DO-Spaces上该文件夹的访问权限。

由于分别为文件夹内的每个图像/资产生成预先签名的URL很快变得很麻烦,所以我想知道是否可以在Digital Ocean Spaces的整个文件夹上创建预先签名的URL?

如果不可能,除了为我自己的后端系统上的每个资产生成预先签名的URL之外,还有其他选择可以动态控制用户对空间的访问吗?我读到S3与它的Amazon IAM集成在一起,但是在我的项目中不选择使用S3。

谢谢。

0 个答案:

没有答案