Azure BLOB Storage Manipulation&备用

时间:2018-01-29 15:31:35

标签: azure azure-storage-blobs azure-webjobs azure-web-app-service backup-strategies

此问题的各种版本已经浮出水面,但考虑到以下要求,备份Azure blob存储容器的最有效方法是什么:

  • 从具有扁平结构的主容器创建多个备份
  • 将一组blob压缩在一起并将它们放在自己的容器中
  • 提供对这些zip文件的密码保护访问
  • 将流量保持在azure中,因此我们不需要下载,操作和重新上传数据

提前致谢!

1 个答案:

答案 0 :(得分:-1)

您可以轻松编写PowerShell脚本来执行所有这些任务(复制/压缩/保护等),然后从Azure VM中运行该脚本,并根据需要重复安排脚本。您可以通过Azure自动化或使用其他方法完成此操作,但随后您的需求将需要临时存储(压缩/保护),并且在Azure VM上执行此操作将是最佳方法。这种方法将保留Azure本身的所有数据。

PowerShell只是一种方式,你可以在Azure REST API和本地语言库中使用C#或Node.js或Python。

我过去曾经做过类似的事情(使用PS和C#)来整合不同订阅中的容器blob,然后通过Azure ExpresssRoute链接在本地存档。

HTH。