不使用AzCopy命令行实现网络文件夹到Azure Blob自动同步咨询
结论
这个需求完全可以实现,全程不需要用到AzCopy这类命令行工具,也不需要手动执行任何命令行操作,就能实现网络文件夹到Azure Blob存储的自动同步,覆盖文件新增、更新、删除全变动场景。
无命令行落地方式
- 使用Azure Storage Explorer图形化工具配置
这是微软官方提供的存储资源可视化管理工具,安装完成后登录你的Azure账号定位到目标Blob容器,在容器的同步配置页选择源路径为待同步的网络文件夹,开启实时监听源端变动和删除操作同步选项,配置完成后工具会在后台常驻运行,自动捕获网络文件夹内的所有变动,实时同步到Blob存储。全程只有首次配置是图形化点选操作,后续不需要人工介入。 - 使用Azure Logic Apps配置无代码自动同步流
直接在Azure门户通过可视化拖拽的方式搭建同步流程:触发器选择文件系统类的「当文件创建/修改」「当文件删除」,通过本地数据网关把你的网络文件夹接入Logic Apps连接器,后续匹配对应的Blob存储创建/更新、删除动作即可。整个配置过程全是网页端点选操作,没有任何命令行编写/执行步骤,配置完成后Azure云侧会自动运行同步流程,不需要本地额外挂进程也能实现变动实时同步。 - 使用带图形界面的通用文件同步工具
选择支持Azure Blob存储作为同步目标的图形化同步工具,比如FreeFileSync、GoodSync,首次配置时指定源为网络文件夹路径,目标为绑定好的Azure Blob容器,开启实时同步和镜像同步(即源端删除的文件目标端同步删除)选项,设置工具开机自启后台运行,就能自动完成所有变动同步,全程不需要接触命令行。
注意:如果需要严格保证两端内容完全一致,配置时记得开启镜像同步选项,避免出现源端已经删除的文件还残留在Blob存储里的情况。
内容的提问来源于stack exchange,提问作者shark
相关产品推荐
相关产品推荐

