首页 文章

从Azure网站访问Azure文件服务

提问于
浏览
4

正如 Headers 所说,我正在寻找一种直接从azure网站访问azure文件共享(预览版)的方法 . 我不能使用任何REST API或类似的东西,我正在寻找直接将SMB共享安装到网站(通过新门户网站或任何其他方式)的可能性 .

我找到了以下链接,据我所知,这仍然在审查中(http://feedback.azure.com/forums/169385-web-apps-formerly-websites/suggestions/6084609-allow-map-azure-file-share-microsoft-azure-file-s),也是一个不回答我问题的SO问题(Can the new Azure File Service be used from Azure WebSites?) .

说实话,为了提供更多细节,我的场景很简单 - 我有一些网站和一些虚拟机应该从azure文件服务访问文件 . 关于VM,这种方法非常简单直接,但对于WebSites,我现在还没有找到任何办法 .

另一方面,无论上述问题的答案如何,(或者我是否有可能)通过Azure文件共享启用CDN是否有意义?

非常感谢你 .

1 回答

  • 6

    截至今天,没有一种技术可以满足您的需求 . 您不能使用 File Service ,因为您今天没有在文件服务中使用共享访问签名的概念 .

    我想,您必须选择两种技术之一(Blob服务和文件服务)并做出一些妥协,以使其在网站和虚拟机中都能正常工作 .

    假设您使用 File Service ,那么您可以将它们安装在虚拟机中并对其中的文件进行处理 . 在网站上,您需要使用Storage Client库下载网站某个文件夹中的相关文件,然后从那里流式传输这些文件 .

    假设您使用 Blob Service ,那么您可以直接从blob存储中直接在您的网站中流式传输它们(无需在您的网站中拥有这些文件) . 在虚拟机中,当您需要处理这些文件(blob)时,只需将它们下载到VM进行处理,然后在blob存储中重新上传它们 .

    通过Azure文件共享启用CDN(或者我是否有可能)是否有意义?

    目前,无法通过CDN提供Azure文件服务文件 .

相关问题