快速入门:使用 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 前缀: