2017-06-19 50 views
1

我正在使用Azure存储来保存一些文件。我希望这些文件临时公开可用。目前,我正在通过一个天蓝色的存储文件服务来保存它们。每个文件都有一个结构的URL ./[file-share]/[directory]/[file-name].[ext]。Azure存储 - 公用URL上的文件

我的问题是,有没有办法让这个URL公开?我没有看到方法。如果没有,是否有一些推荐的方法可以公开文件?我没有看到通过文件服务来做到这一点的方法。

回答

3

我的问题是,有没有办法让这个URL公开可用?

一个可能的解决方案是建立在有问题的文件一个Shared Access Signature (SAS)至少Read许可,并与您的用户共享SAS URL。您提到您希望该文件暂时公开可用,并且该SAS完全适合该账单。您可以根据需要设置SAS到期时间,一旦SAS令牌过期,文件将不再可用。

其他选项将使用Blob Storage而不是File Service。这里不仅可以使用共享访问签名,还可以更改容器的ACL。通过将容器的ACL设置为Blob,blob(文件)将公开可用。

+0

我切换到Blob存储,因为我遇到了文件共享数量的限制,我可以使用“文件”进行操作。 –