AZ vm create 无法正确连接到现有 vnet

问题描述 投票:0回答:1

我尝试从一个租户/订阅中的映像创建到另一个租户/订阅的虚拟机,当我尝试指定现有的 vnet 名称和子网时,它会在不同的资源组中创建一个具有相同名称的新 vnet。然后它将网卡放入我不想要的子网中。我是一个尝试这个的新手,所以我不确定它是参数的顺序还是什么。

这就是我尝试过的;

az 虚拟机创建 --资源组 rg-z-a2fp-wfx-vm-test --name $虚拟机名称 --image“/subscriptions/$ID/resourceGroups/rg-flexrx-dev-vm/providers/Microsoft.Compute/galleries/WFX_GI_Gallery/images/WFX-GI-19gen/versions/0.0.1” --admin-用户名 $user --公共IP地址“” --尺寸标准_ds2_v2 --vnet-名称 vnet-z-a2fp-flexrxvm-n-001 --子网 sn-z-a2fp-flexrxvm-vn1 --nsg“” --生成 ssh 密钥

发生的情况是,它在资源组 rg-z-a2fp-wfx-vm-test 中创建一个具有重复名称的新 vnet,并且我希望它使用已建立的 vnet 以及我的资源组 rg- 中指定的现有子网z-a2fp-flexrx-n-001.

azure-cli
1个回答
0
投票

如果 vnet 位于单独的 RG 中,您需要指定 vnet 的完整资源 ID,而不是 vnet 名称。 例如

/subscriptions/<guid>/resourceGroups/<rgname>/providers/Microsoft.Network/virtualNetworks/<vnetname>

© www.soinside.com 2019 - 2024. All rights reserved.