繼承人三個問題給你!Windows Azure - 共享訪問簽名(SAS URI)
- 是否可以在不刷新存儲密鑰或使用存儲訪問策略的情況下撤消活動的SAS URI?
在我的應用程序中,所有用戶共享同一個blob容器。因此,使用存儲的訪問策略(每個容器最多5個)或刷新存儲密鑰(將導致刪除所有SAS URI)不是我的選擇。
- 如果SAS URI不正確或過期,是否可以顯示自定義錯誤?
這是默認頁面:
- 如果我允許用戶創建他們自己的SAS URI的上傳/下載,我需要考慮設置限制?這可以被濫用嗎? 目前,在我的應用程序中,您有多少上傳限制,但不限制您允許創建多少個SAS URIS。只要不完成上載或超過允許的存儲字節,用戶就可以隨心所欲地獲得多少SAS URIS。 真正的文件共享網站如何處理這個問題? SAS URI創建成本是多少?
編輯 - 的問題3澄清。
在您可以上傳或下載blob之前,您必須先獲取SAS URI。我想知道創建SAS URI是否「昂貴」。想象一下,一個用戶利用這一點,一遍又一遍地創建一個SAS URI,而無需完成上傳/下載。
我也想知道真正的文件共享網站如何處理這個問題。很容易存儲用戶使用多少存儲空間的信息,並將這些信息加入限制等,但是...如果用戶不斷上傳文件到99%,然後再次取消並重新啓動並執行相同的操作,我想它會主機
@refit - 請不要在評論中添加您的問題的澄清到答案。編輯你的問題。而且,也不要在評論中提出新的問題。 –
請參閱我的編輯。這不是一個新問題,而是對問題3的澄清。 – Reft
更新了我的回覆。 HTH。 –