2017-06-19 51 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存儲,因爲我遇到了文件共享數量的限制,我可以使用「文件」進行操作。 –