快速入门:使用 Azure CLI 创建公共 IP 地址前缀
了解公共 IP 地址前缀,以及如何创建、更改和删除此类地址。 公共 IP 地址前缀是一系列连续的标准 SKU 公共 IP 地址。
创建公共 IP 地址资源时,可以从前缀分配一个静态公共 IP 地址,并将该地址关联到虚拟机、负载均衡器或其他资源。 有关详细信息,请参阅公共 IP 地址前缀概述。
如果没有 Azure 试用版订阅,请在开始前创建一个试用版订阅。
先决条件
如需在本地运行 CLI 参考命令,请安装 Azure CLI。 如果在 Windows 或 macOS 上运行,请考虑在 Docker 容器中运行 Azure CLI。 有关详细信息,请参阅如何在 Docker 容器中运行 Azure CLI。
如果使用的是本地安装,请使用 az login 命令登录到 Azure CLI。 若要完成身份验证过程,请遵循终端中显示的步骤。 有关其他登录选项,请参阅使用 Azure CLI 登录。
出现提示时,请在首次使用时安装 Azure CLI 扩展。 有关扩展详细信息,请参阅使用 Azure CLI 的扩展。
运行 az version 以查找安装的版本和依赖库。 若要升级到最新版本,请运行 az upgrade。
本教程需要 Azure CLI 版本 2.0.28 或更高版本。
创建资源组
Azure 资源组是在其中部署和管理 Azure 资源的逻辑容器。
在 chinanorth3 位置,使用名为 QuickStartCreateIPPrefix-rg 的 az group create 创建资源组。
az group create \
--name QuickStartCreateIPPrefix-rg \
--location chinanorth3
创建公共 IP 地址前缀
在本部分中,使用 Azure PowerShell 创建区域冗余、区域和非区域公共 IP 前缀。
示例中的前缀为:
IPv4 - /28(16 个地址)
IPv6 - /124(16 个地址)
有关可用前缀大小的详细信息,请参阅前缀大小。
在 chinanorth3 位置,使用 az network public-ip prefix create 创建名为 myPublicIpPrefix 的公共 IP 前缀。
IPv4
若要创建 IPv4 公共 IP 前缀,请在 --version
参数中输入“IPv4”。 若要创建区域冗余 IPv4 前缀,请在 --zone
参数中输入“1、2、3”。
az network public-ip prefix create \
--length 28 \
--name myPublicIpPrefix \
--resource-group QuickStartCreateIPPrefix-rg \
--location chinanorth3 \
--version IPv4 \
--zone 1 2 3
IPv6
若要创建 IPv4 公共 IP 前缀,请在 --version
参数中输入“IPv6”。 若要创建区域冗余 IPv6 前缀,请在 --zone
参数中输入“1、2、3”。
az network public-ip prefix create \
--length 124 \
--name myPublicIpPrefix \
--resource-group QuickStartCreateIPPrefix-rg \
--location chinanorth3 \
--version IPv6 \
--zone 1 2 3
从前缀创建静态公共 IP 地址
在创建前缀后,必须从前缀创建静态 IP 地址。 在本部分,你将根据先前创建的前缀创建一个静态 IP 地址。
使用 az network public-ip create 在 myPublicIpPrefix 前缀中创建一个公共 IP 地址。
若要创建 IPv4 公共 IP 地址,请在 --version
参数中输入“IPv4”。
az network public-ip create \
--name myPublicIP \
--resource-group QuickStartCreateIPPrefix-rg \
--allocation-method Static \
--public-ip-prefix myPublicIpPrefix \
--sku Standard \
--version IPv4
注意
仅使用标准 SKU 创建的静态公共 IP 地址可从前缀范围进行分配。 若要详细了解公共 IP 地址 SKU,请参阅公共 IP 地址。
删除前缀
本部分介绍如何删除前缀。
若要删除公共 IP 前缀,请使用 az network public-ip prefix delete。
az network public-ip prefix delete \
--name myPublicIpPrefix \
--resource-group QuickStartCreateIPPrefix-rg
注意
如果前缀中的地址关联到公共 IP 地址资源,必须先删除公共 IP 地址资源。 请参阅删除公共 IP 地址。
清理资源
在本文中,你创建了一个公共 IP 前缀,并从该前缀创建了一个公共 IP。
处理完公共 IP 前缀后,请使用 az group delete 删除资源组及其包含的所有资源。
az group delete \
--name QuickStartCreateIPPrefix-rg
后续步骤
请继续学习下一篇文章,了解如何使用 Azure PowerShell 创建公共 IP 前缀: