Azure CLI 脚本示例:创建 DNS 区域和记录

此 Azure CLI 脚本示例为域名创建 DNS 区域和记录。

若要运行此示例,请安装最新版本的 Azure CLI。 若要开始,请运行 az login 以创建与 Azure 的连接。

适用于 Azure CLI 的示例是针对 bash shell 编写的。 若要在 Windows PowerShell 或命令提示符中运行此示例,可能需要更改脚本的元素。

如果没有 Azure 试用版订阅,请在开始前创建一个试用版订阅

示例脚本

#!/bin/bash

# Create a resource group.
az group create -n myResourceGroup -l chinaeast2

# Create a DNS zone. Substitute zone name "contoso.com" with the values for your own.

az network dns zone create -g MyResourceGroup -n contoso.com

# Create a DNS record. Substitute zone name "contoso.com" and IP address "1.2.3.4* with the values for your own.

az network dns record-set a add-record --g MyResourceGroup --z contoso.com --n www --a 1.2.3.4

# Get a list the DNS records in your zone
az network dns record-set list -g MyResourceGroup -z contoso.com

清理部署

运行以下命令以删除资源组、DNS 区域和所有相关资源。

az group delete -n myResourceGroup

脚本说明

此脚本使用以下命令创建资源组、虚拟机、可用性集、负载均衡器和所有相关资源。 表中的每条命令均链接到特定于命令的文档。

命令 说明
az group create 创建用于存储所有资源的资源组。
az network dns zone create 创建 Azure DNS 区域。
az network dns record-set a add-record A 记录添加到 DNS 区域。
az network dns record-set list 列出 DNS 区域中的所有 A 记录集。
az group delete 删除资源组,包括所有嵌套的资源。

后续步骤

有关 Azure CLI 的详细信息,请参阅 Azure CLI 文档