你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
使用 Azure CLI 配置公共 IP 地址的路由首选项
本文介绍如何使用 Azure CLI 通过 ISP 网络(“Internet”选项)配置公共 IP 地址的路由首选项。 创建公共 IP 地址后,可将其与以下 Azure 资源关联,以获得 Internet 的入站和出站流量:
- 虚拟机
- 虚拟机规模集
- Azure Kubernetes 服务 (AKS)
- 面向 Internet 的负载均衡器
- 应用程序网关
- Azure 防火墙
默认情况下,对于所有 Azure 服务,公共 IP 地址的路由首选项设置为“Microsoft 全球网络”,并且可以与任何 Azure 服务相关联。
如果没有 Azure 订阅,请在开始之前创建一个 Azure 免费帐户。
先决条件
在 Azure Cloud Shell 中使用 Bash 环境。 有关详细信息,请参阅 Azure Cloud Shell 中的 Bash 快速入门。
如需在本地运行 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。
- 本文要求使用 2.0.49 版或更高版本的 Azure CLI。 如果使用 Azure Cloud Shell,则最新版本已安装。
创建资源组
使用“az group create”命令创建资源组。 以下示例在美国东部 Azure 区域创建一个资源组:
az group create --name myResourceGroup --location eastus
创建公共 IP 地址
使用命令 az network public-ip create 创建具有路由首选项“Internet”的公共 IP 地址,格式如下所示。
以下命令在美国东部 Azure 区域创建具有“Internet”路由首选项的新公共 IP。
az network public-ip create \
--name MyRoutingPrefIP \
--resource-group MyResourceGroup \
--location eastus \
--ip-tags 'RoutingPreference=Internet' \
--sku STANDARD \
--allocation-method static \
--version IPv4
注意
路由首选项目前仅支持 IPv4 公共 IP 地址。
可以将上面创建的公共 IP 地址与 Windows 或 Linux 虚拟机相关联。 请参阅“教程”页上的“CLI”部分:将公共 IP 地址与虚拟机相关联,以将公共 IP 关联到 VM。 也可将上面创建的公共 IP 地址与 Azure 负载均衡器相关联,只需将其分配给负载均衡器前端配置即可。 此公共 IP 地址充当负载均衡型虚拟 IP 地址 (VIP)。