11

我想知道是否有办法让我安装一个(或多个)驱动器,为其分配一个驱动器号,例如 G:(在我的本地计算机上),然后将其指向 Azure 存储帐户。

我还希望能够在多台计算机上安装驱动器(让它有点像保管箱)。

什么是实现这一目标的好方法?

编辑:Windows Azure Drive 看起来很有趣,但据我了解,它只能安装在云/服务器系统上,而不是本地计算机上?无法找到有关此的任何其他信息。

4

4 回答 4

7

做这种事情是一项艰巨的任务。您需要了解 Azure API 和 Windows API 才能做到这一点。看看我在下面提到的工具的历史,看看你必须以这种方式解决哪些挑战。有些提供 CLI - 如果您开发产品并且时间和预算有限,这可能是定制的方式。

我成功使用并推荐CloudBerry Drive Desktop将 Azure Blob 容器挂载为网络共享。该产品具有很大的重点并提供同步策略。然而,这些工具的价值在很大程度上取决于你没有提到的用例。许多 Azure Explorer 工具不会将 Azure 存储实体映射到网络共享或外部驱动器的概念,它们只是使您能够浏览 Azure 资源并读取和写回数据。基于引用项目目录中其他文件的项目文件的桌面应用程序通常不起作用。这就是我所经历的。

Windows Azure 存储团队博客概述了市场上可用的工具,甚至最近在 2014 年 5 月进行了更新。

我尝试并喜欢 Cerebrata 的这两种工具,它们设计得很好,但它们与我上面提到的基于项目文件的桌面应用程序的用例不匹配。

该概述还包含 Windows Azure 存储资源管理器,它是 Codeplex 的一个开源项目。这对于查看一些代码可能很有用,但该产品无法在概述中与其他产品竞争。

于 2014-05-28T11:17:17.517 回答
2

disibox是使用 Windows Azure 的 Dropbox 的简单实现。还有适用于 Windows Azure 的 CloudBerry Explorer,它提供拖放功能但没有驱动器映射。在 BETA 中是CloudBerry Drive,它将您的云存储映射为本地磁盘,以直接从 Windows 资源管理器界面访问和编辑云中的文件。

于 2013-02-01T15:41:59.357 回答
1

您最好探索 OneDrive for Business ( http://office.microsoft.com/en-au/office365-sharepoint-online-enterprise-help/what-is-onedrive-for-business-HA102822076.aspx ),它可以为本地机器提供文件夹同步。

Azure 文件服务 ( http://blogs.msdn.com/b/windowsazurestorage/archive/2014/05/12/introducing-microsoft-azure-file-service.aspx ) 可以提供应该(理论上)可以访问的标准共享通过 VPN 或 ExpressRoute 的本地计算机(但我怀疑不是)。

Azure 文件服务可能会提供与您将来想要的服务类似的服务,但您的本地环境的延迟将始终是一个挑战(并且是 OneDrive 旨在管理的内容)。

于 2014-05-25T08:48:52.297 回答
0

使用 Azure 文件共享,这现在是开箱即用的东西。我知道 SO 不喜欢“链接答案”,但在这里重复真的太多了,所以去访问https://azure.microsoft.com/en-us/documentation/articles/storage-dotnet-how-to-use -files/以获得完整的演练。

于 2016-10-03T18:02:52.853 回答