2012-06-23 242 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服务器的所有工作?