我有一个构建脚本,将其配置为将一些文件转储到 Azure Blob 存储中非常有用,以便我的 Azure Web 角色可以获取它们。
我的首选计划是找到某种方法将 Blob 存储安装在我的构建服务器上作为映射驱动器,并简单地使用 Robocopy 复制文件。这将涉及最少的摩擦,因为我已经使用WebDrive将一些这样的文件部署到其他 Web 服务器。
我找到了一个可以让我这样做的软件:http ://www.gladinet.com/
然而,在进一步调查中,我发现它需要端口 80 才能运行,而不会在服务器上进行一些看起来很毛茸茸的黑客攻击。
那么是否还有其他我可以使用的软件或者我没有考虑过的其他方式,例如将文件部署到与 blob 存储自动同步的本地文件夹?
更新以回应@David Makogon
我正在使用http://waacceleratorumbraco.codeplex.com/这在 blob 存储和 Web 角色之间执行 2 路同步。我已经使用http://cloudberrylab.com/对此进行了测试,我可以手动将文件部署到 blob,并将它们正确部署到 Web 角色。此外,我在网络角色中完成了反向和更新的文件,然后将这些文件同步回 blob,随后我从 blob 存储中编辑/下载了它们。
我真正在寻找的是一种将云莓方面自动化的方法。所以我没有手动步骤来复制一些文件。同时,我将研究 Powershell 解决方案。