gpt4 book ai didi

azure - 将子网添加到另一个资源组中的 vnet

转载 作者:行者123 更新时间:2023-12-02 23:46:20 25 4
gpt4 key购买 nike

我需要将子网添加到另一个资源组中的 VNET。我有一个 Arm 模板(如下),它将子网添加到现有资源组,并且工作正常,但我需要将此子网添加到另一个资源组中的 VNET。

示例 - 有 2 个资源组资源组 A - 包含 VNET资源组 B - 虚拟机部署在此处,但需要连接到资源组 A 中的 VNET

当我将创建虚拟机的模板部署到资源组 B 时,我需要从此 ARM 模板中引用资源组 A,我该如何执行此操作?我目前正在通过 Visual Studio 进行部署,因此我使用右键单击然后部署到并选择将虚拟机部署到的资源组,例如资源组 B。下面的代码可以工作,但它部署到错误的资源组,它应该将子网添加到 VNET 所在的资源组,但将其添加到虚拟机部署到的资源组!

"vnetID": "[resourceId(parameters('ResourceGroupName'),'Microsoft.Network/virtualNetworks',parameters('existingVNETName'))]"

"apiVersion": "2015-06-15",
"type": "Microsoft.Network/virtualNetworks/subnets",
"name": "[concat(parameters('existingVNETName'), '/', parameters('newSubnetName'))]",
"location": "[resourceGroup().location]",
"properties": {
"addressPrefix": "[parameters('newSubnetAddressPrefix')]"

最佳答案

这是不可能的。 VNET 中的子网是该 VNET 的属性,因此您无法在不同的资源组中创建子网。

但是,您可以将用户添加到特定子网,因此只有特定用户才能将计算机添加到他的“允许”子网。 Add users to subnet

关于azure - 将子网添加到另一个资源组中的 vnet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49130608/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com