azure - 如何镜像整个 Azure 存储帐户?
问题描述
有很多方法可以将 Azure 存储帐户中的 blob 手动同步到本地文件系统文件夹。
一种方法可能是使用AzCopy 下载容器的所有 blob,并为帐户中的所有容器执行此操作。当然,这无法扩展,仅适用于一次性操作或临时快照。
另一种选择是使用Blob 事件,并手动将每个 Blob 与本地文件系统文件夹同步一次。此方法并非在所有地区都可用,并且不能被信任用于长期操作,因为如果由于任何原因它们不同步,那么它们将保持不同步。
有没有办法将整个 Azure 存储帐户镜像到本地文件夹?
解决方案
您可以遵循以下几种方法:
如果添加/更新/删除的文件很少,这样做的方法特别快。如果很多,added/updated/deleted
它仍然很快,但uploading/downloadig
进出 blob 的文件将是主要的时间因素。将要描述的算法审核员是我在他为 Composite C1 实施非实时编辑 Window Azure 部署模型时开发的。请参阅到/来自 azure blob 的快速递归本地文件夹。
此外,您可以安装GoodSync以在其本地和云之间同步文件。
您将需要安装Gladinet Cloud Desktop 3.0 并安装您的 Azure Blob 存储帐户。当您单击上面的“添加新云同步文件夹”链接时,您将看到此对话框。
推荐阅读
- automated-tests - 如何访问 selenium IDE 中的 chrome 确认框
- python - 如何使用pyodbc和带有python的sql server从数据库中检索数据
- c# - 无法在 C# 中创建模拟约会
- html - 如果容器可滚动,如何将元素粘贴到其容器底部?
- sql - 如何在使用 TFS/Azure Devops 部署期间将文件放在文件系统上,以便部署后脚本可以找到它
- c# - 如何在 RockBlock 网络服务器中为应用程序脚本配置 URL 以及如何通过来自 RockBlock 服务器的 HTTP_Post 请求脚本接收数据
- java - 如何将 Listview 项目作为附件发送到电子邮件,最好是 csv(android studio java)?
- php - 重定向后如何保存网站引荐来源网址
- tensorflow - 我可以同时安装 tensorflow 和 tensorflow lite 吗?
- php - Yii 框架文件上传