繁体   English   中英

Azure 表存储备份

[英]Azure Table Storage Backup

在我的 azure 订阅中,我有一个存储帐户,其中包含许多包含重要数据的表。 据我所知,azure 为存储和 blob 提供备份时间点,并在发生故障转移时提供地理冗余。 但是我找不到任何有关表存储备份的信息。 这样做的唯一方法是使用azCopy ,这很好且符合逻辑,但我无法使其工作,因为即使我将Azure Blob Data Contributor设置为我的容器,我也遇到了一些权限问题。

因此,作为一种选择,我在想是否有一种方法可以使用 python 代码来实现这一点,以循环遍历特定容器中的所有表并将副本复制到另一个容器中。

任何人都可以在这个问题上启发我吗?

您是否设置了 Azure 存储防火墙:允许从所有网络访问?: 在此处输入图像描述

Python 代码是一种方法,但我们无法帮助您设计代码。 而且没有给你的例子。 它不符合 Stack Overflow 的准则。

如果您仍然无法使用AzCopy ,我建议您考虑使用数据工厂来安排将数据从表存储备份到另一个容器。

  1. 创建一个具有复制活动的管道以从表存储复制数据。 参考本教程: 使用 Azure 数据工厂将数据复制到 Azure 表存储和从中复制数据
  2. 为管道创建计划触发器以使作业自动化。

如果表存储有很多表,最简单的方法是使用复制数据工具

更新:

复制数据工具源设置:

在此处输入图像描述

接收器设置:在接收器表存储中自动创建表

在此处输入图像描述

HTH。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM