删除多个 vnet 对等体 azure CLI

Posted

技术标签:

【中文标题】删除多个 vnet 对等体 azure CLI【英文标题】:Remove multiple vnet peers azure CLI 【发布时间】:2021-12-17 09:31:24 【问题描述】:

我需要从两个独立的 VNET 中删除并重新创建 24 个对等点。

2 个不同的订阅,2 个不同的 VNET。在同一个 vnet 中对等 -

珠三角12个

开发中的 12 个

我希望自动化这个过程。实现这一目标的最佳方法是什么?主要目标是自动化并使脚本/模板可移植。

AZ CLI、ARM 模板、PowerShell?

感谢您的反馈

【问题讨论】:

让我知道我的理解是否正确,您希望为两个订阅删除或创建 VNET 对等互连,例如 subscriptionA 中的 VNET-A 与 subscriptionA 中存在的其他 VNET 对等互连,并且相同订阅 B 中的 VNETB? VNETA 和 VNETB 没有相互对等? 【参考方案1】:

在这种情况下,您可以使用 Azure PowerShell 或 Azure CLI 删除 vnet 对等互连。

Azure PowerShell:Remove-AzVirtualNetworkPeering

Remove-AzVirtualNetworkPeering -Name "myVnet1TomyVnet2" -VirtualNetworkName "myVnet" -ResourceGroupName "myResourceGroup"

Azure CLI:az network vnet peering delete

az network vnet peering delete -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1

【讨论】:

以上是关于删除多个 vnet 对等体 azure CLI的主要内容,如果未能解决你的问题,请参考以下文章

Azure - 虚拟网络之间的专用链接

Azure *** 中的路由流量

使用 TCP 处理多个线程

什么是bgp对等体

BGP 的路由发布策略

对等体未通过TLS连接加入通道和错误(IP SAN错误)