4

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

我找到了以下链接,据我了解,这仍在审查中(http://feedback.azure.com/forums/169385-web-apps-以前-websites/suggestions/6084609-allow-map-azure-file -share-microsoft-azure-file-s)和一个 SO 问题(可以从 Azure 网站使用新的 Azure 文件服务吗?),它没有回答我的问题。

老实说,为了提供更多细节,我的场景非常简单——我有一些网站和一些虚拟机,它们应该从 azure 文件服务访问文件。关于 VM,该方法非常简单明了,但关于网站,我目前找不到任何方法。

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

非常感谢你。

4

1 回答 1

6

到今天为止,没有一种技术可以满足您的目的。您不能使用File Service,因为您没有能力在 Azure 网站中安装共享,并且它不适合流式传输(对那里文件的所有访问都需要授权,并且没有共享访问签名的概念)今天的文件服务)。

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

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

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

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

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

于 2015-06-26T17:44:49.453 回答