2012-06-23 304 views
1

我正在決定哪個技術用於項目。該項目將存儲大量的文件(Word,PDF等),我試圖找出存儲它們的最佳方式。到目前爲止,我想出了:Azure blob存儲和安全

  1. 標準的託管,並使用文件系統
  2. 標準主機,使用全文搜索和存儲文檔在SQL Server
  3. 使用Azure的斑點。

在任何情況下,任何人都無法看到文檔。只有特定的授權人員才能查看文檔。任何人都可以向我指出如何保護文檔的方向,以便您不僅可以將瀏覽器指向它並且它將可見?

回答

2

Windows Azure blob是存儲大量文檔的好地方。默認情況下,blob只能由擁有該帳戶訪問密鑰的人檢索。 (API調用的頭文件必須使用該密鑰簽名,因此存在加密保證,未經授權的第三方無法訪問它們。)

我假設您將託管某種類型的前端訪問授權用戶,這個前端將作爲文件本身的代理。

+0

好的,這聽起來很有希望。我留下的印象是,您只需存儲一個blob(如圖像或文檔),Azure就會自動允許您通過在瀏覽器中指向它來檢索它。我會進一步看看這個選項謝謝。 – Paul

+3

這是*可能*打開公共訪問,這是一個常見的用途,但它不是默認的。祝你好運! – smarx

0

不要將文檔存儲在Web服務器目錄中。就這麼簡單。爲什麼要在首先不需要Web上文件的情況下完成配置Web服務器的所有工作?