TL;DR
2025 年 3 月 31 日后,在 Azure 上创建基本 SKU 公共 IP 地址 (Public IP Address - Basic) 需要通过 Azure CLI 或 Azure PowerShell 等方式实现,而无法通过 Azure 门户 (Portal) 实现;且晚于此日期创建的订阅 (Subscription) 的基本 SKU 公共 IP 地址的配额 (quota) 为 0 个,必须通过 Azure 支持 (support) 请求 (request) 调整 (adjust) 其配额并获许后才能创建相应资源 (resource)。
前言
本文旨在描述在 2025 年 3 月 31 日后的 Microsoft Azure 上通过 Azure 支持提高基本 SKU 公共 IP 地址的配额,以及通过 Azure 门户提供的 Cloud Shell 运行 Azure CLI 创建基本 SKU 公共 IP 地址的操作过程。
Microsoft 早在 2022 年 10 月便宣布 (announce) 了将于 2025 年 9 月 30 日停用 (retired) Azure 的基本 SKU 公共 IP 地址这一计划并给出了时间线:2025 年 3 月 31 日后新的基本 SKU 公共 IP 地址将无法被创建,而此前创建的相应资源则可以继续工作;2025 年 9 月 30 日后停用基本 SKU 公共 IP 地址,此后它们将无法被使用;Azure 扩展支持 (extended support) 用户不受上述停用之影响。
以微软这个年过半百的老公司、大公司的一贯作风,这个改动不一定会完全实装。2025 年 3 月 31 日一过,Azure 门户便如期无法直接从公共 IP 地址介面中直接创建基本 SKU 公共 IP 地址,新创建的 Azure 订阅亦被取消相应的配额。但不久之后,有用户发现在 Azure 门户的 NIC 介面可以间接地创建基本 SKU 公共 IP 地址,不过微软很快封堵了这个渠道。不过与此同时,在 Azure 门户其他服务的介面的请求创建公共 IP 地址的选项卡上出现了温馨提示:「如果您暂时需要创建公共 IP 地址基本 SKU,请使用 Azure CLI 或 Azure PowerShell。」直至本文截稿,大多数订阅的基本 SKU 公共 IP 地址的配额依旧没有变化,且有相应配额的订阅的用户仍然能通过 Azure CLI 或 Azure PowerShell 创建基本 SKU 公共 IP 地址。
〇、先决条件
如果没有 Azure 订阅,请在开始之前创建一个免费帐户。
同时需要准备一个资源组 (resource group) 以便被指定为创建基本 SKU 公共 IP 地址时的目标资源组。
一、请求调整配额
导航至 https://portal.azure.com/#view/Microsoft_Azure_Capacity/QuotaMenuBlade/~/myQuotas 以查看当前配额。
Provider 选择 Networking,搜索框输入 Public IPv4 Addresses - Basic 即可查看各个区域 (region) 的基本 SKU 公共 IP 地址的配额。如果该值不为 0,则无需请求调整配额;如果该值为 0,说明该订阅不具有基本 SKU 公共 IP 地址的配额,需要请求调整配额。单击需要请求调整配额的区域所在行最右侧的「请求调整 (Request adjustment)」图标,导航至「新建支持请求 (New support request)」介面。
在「配额详细信息 (Quota details)」选项卡中再次确认「位置 (Location)」和「资源 (Resources)」,并在「新限制 (New Limit)」输入框中键入一个处于 1 至 10 之间的整数,然后单击「保存并继续 (Save and continue)」按钮以将信息暂存至「新建支持请求 (New support request)」介面。检查其他信息后单击「下一步 (Next)」按钮,进入到「审阅并创建 (Review + create)」流程。
再次确认相关信息是否正确,然后单击「创建 (Create)」按钮以提交支持请求。
导航至 https://portal.azure.com/#view/Microsoft_Azure_Support/HelpAndSupportBlade/~/overview 以查看支持请求的处理状态;同时亦可观察配额介面相应地区的相应配额的值是否有变化。
若相应区域的 Public IPv4 Address - Basic 的配额的值不再为 0,即告配额调整完成。
10,「即用即付 (Pay-as-you-go) 订阅 (MS-AZR-0003P 或 MS-AZR-0023P)」的公共 IP 地址的默认配额为 20。
二、通过 Azure CLI 创建基本 SKU 公共 IPv4 地址
通过 Azure 门户的 Cloud Shell 调用 Azure CLI 可以免去配置身份验证等前置操作。导航至 Azure 门户,单击右上角的 Cloud Shell 图标即可启动 Cloud Shell。
初次使用 Cloud Shell 时需要选择 Shell 类型,此处选择 Bash。
选择 Shell 类型后需要选择订阅和存储账户 (Stroage Account)。因本文之操作不需要持久性保留文件或跨会话传递文件,使用 Cloud Shell 临时会话 (ephemeral sessions) 是更明智的选择。
此处选择「无需存储帐户 (No storage account required)」,并选择相应订阅,单击「应用 (Apply)」以进行下一步。
等待 Cloud Shell 实例会话建立后即可进行操作。
在 Cloud Shell 的会话框内键入以下内容并按需修改:
az network public-ip create \
--name example-ipname \
--subscription a19f2267-fca2-4955-82f2-ce8cbca9c08b \
--resource-group example-resgrpname \
--location westus3 \
--allocation-method Dynamic \
--sku Basic \
--version IPv4上述参数中,--name 为必需参数,需要将 example-ipname 替换为需要创建的公共 IP 地址的名称;--subscription 为可选参数,需要将 a19f2267-fca2-4955-82f2-ce8cbca9c08b 替换为相关订阅 ID;--resource-group 为必需参数,需要将 example-resgrpname 替换为相关资源组的名称,--location 为可选参数,需要将 westus3 替换为相关位置的「编程名称 (Programmatic Name)」,各个位置的「编程名称」可以参考《Azure 区域列表 (regions list)》 ;其它参数可以参考 https://learn.microsoft.com/cli/azure/network/public-ip?view=azure-cli-latest#az-network-public-ip-create 附加。命令可能需要附加一个或多个可选参数才能成功执行。
若命令成功执行,公共 IP 地址将在数秒内被创建。
成功创建基本 SKU 公共 IPv4 地址并关联到相应资源上。
終わり。









