如何通过PowerShell断开Azure Front Door源的专用链接
目前Az PowerShell模块没有直接对应门户中“取消启用专用链接服务”的单步更新命令,以下是可行的操作步骤及对之前尝试方法的说明:
可行操作步骤
若要避免中断路由(无需修改源组关联的路由规则),可按以下流程操作:
- 在目标源组内创建临时源(配置与原有源一致,但不启用专用链接)
- 执行命令删除带专用链接的原有源:
Remove-AzFrontDoorCdnOrigin -ResourceGroupName <资源组名> -ProfileName <Front Door Premium实例名> -OriginGroupName <源组名> -OriginName <原有源名称> - 执行命令重新创建同名源(不配置任何专用链接相关参数):
New-AzFrontDoorCdnOrigin -ResourceGroupName <资源组名> -ProfileName <Front Door Premium实例名> -OriginGroupName <源组名> -OriginName <原有源名称> -HostName <App Service域名> ...(补充其他必要配置参数) - 执行命令删除临时源:
Remove-AzFrontDoorCdnOrigin -ResourceGroupName <资源组名> -ProfileName <Front Door Premium实例名> -OriginGroupName <源组名> -OriginName <临时源名称>
对无效尝试的说明
Update-AzFrontDoorCdnOrigin修改状态或清空PrivateLinkId:该命令不支持直接移除已绑定的专用链接配置,因为专用链接属于源创建时的核心关联项,无法通过更新操作直接清除Remove-AzPrivateEndpointConnection删除App Service端连接:此操作仅清除App Service侧的连接记录,但Front Door源仍保留专用链接配置,会导致路由逻辑异常,必须同步修改Front Door侧的源配置
内容的提问来源于stack exchange,提问作者MattWazEre
相关产品推荐
相关产品推荐

