【问题标题】:How to export Azure DNS zone records to Azure storage如何将 Azure DNS 区域记录导出到 Azure 存储
【发布时间】:2019-06-26 09:55:12
【问题描述】:

我正在尝试找到一种方法来自动备份 Azure DNS 区域。

以下命令允许我将区域备份到本地计算机上的文件,但理想情况下我希望备份 azure storage (blob)。

az network dns zone export -g resourcegroup -n dnszone.co.uk -f output.txt https://docs.microsoft.com/en-us/azure/dns/dns-import-export

我已尝试将上述内容与“az storage blob upload”命令一起使用,但没有任何乐趣。也许我走错了路

【问题讨论】:

  • 请编辑您的问题,包括您如何使用az storage blob upload 命令以及您遇到的问题。

标签: azure powershell


【解决方案1】:

根据您的要求,您可以按照以下步骤将您的 DNS 区域文件上传到 Azure 存储帐户。

  1. 使用此 Azure CLI 命令导出 DNS 区域文件:

    az network dns zone export -g myresourcegroup -n contoso.com -f /path/to/zonefile.txt

  2. 使用此 Azure CLI 命令将导出的 DNS 区域文件上传到 Azure Blob 存储:

    az storage blob upload -f /path/to/file -c MyContainer -n MyBlob --account-name xxxx --account-key xxxx

如果您有任何问题,请告诉我。

【讨论】:

  • 我应该提到我已经能够做到这一点。然而,我正在寻找一个可以安排(可能通过运行手册)的自动化解决方案,而不是两个手动步骤。我希望将“az network dns zone export”命令的输出通过管道传输到 blob 存储中,但未能成功找到解决方案。
  • 我明白了。与您的链接一样,Azure DNS supports importing and exporting zone files by using the Azure CLI. Zone file import is not currently supported via Azure PowerShell or the Azure portal. 似乎无法使用 Runbook,因为 PowerShell 无法执行此操作,您也可以查看此feedback。此外,there 没有可用的导出 DNS 区域文件 REST API。
猜你喜欢
  • 2021-05-18
  • 1970-01-01
  • 2020-06-27
  • 2017-12-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-08
  • 2018-02-17
相关资源
最近更新 更多