gpt4 book ai didi

通过 CLI 在现有 vnet 中创建 Azure 容器实例

转载 作者:行者123 更新时间:2023-12-03 06:17:14 24 4
gpt4 key购买 nike

我按照文档在现有 vnet 中创建容器实例,并将 vnet 的 ID 作为 --vnet 参数传递,如下所示:

az container create \
--resource-group 123
<...>
--vnet 944xxxxx-xxxx-xxxx-xxxx-xxxxxb0c9b0

但 Azure 会使用我传递的 if ID 名称创建一个新的 vnet。

这是一个错误吗?

文档链接: https://learn.microsoft.com/en-us/cli/azure/container?view=azure-cli-latest#az-container-create

--vnet
The name of the VNET when creating a new one or referencing an existing one. Can also reference an existing vnet by ID. This allows using vnets from other resource groups.

谢谢!

最佳答案

当我运行包含 VNet ID 的 CLI 命令时,它在新的 VNet 中创建了容器实例,并传递了 ID,如下所示:

az container create \
--name sricontainer \
--resource-group myresourcegroup \
--image mcr.microsoft.com/azuredocs/aci-helloworld \
--vnet 5426cefe-5382-44c8-80b9-xxxxxxxx \
--subnet default

回应:

enter image description here

要在现有 VNet 中创建 Azure 容器实例,您需要传递 VNet 的 ResourceID(可在此处找到):

enter image description here

当我通过在 --vnet 参数中传递 ResourceID 来运行以下 CLI 命令时,它在现有 VNet 中成功创建了容器实例,如下所示:

az container create \
--name devicontainer \
--resource-group myresourcegroup \
--image mcr.microsoft.com/azuredocs/aci-helloworld \
--vnet /subscriptions/b83c1ed3-c5b6-44fb-b5ba-xxxxxxxxxx/resourceGroups/myresourcegroup/providers/Microsoft.Network/virtualNetworks/srivnet \
--subnet default

回应:

enter image description here

就您的情况而言,请确保在 --vnet 参数中传递现有 VNet 的资源 ID

引用:

Deploy container group to Azure virtual network - Azure Container Instances | Microsoft

关于通过 CLI 在现有 vnet 中创建 Azure 容器实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76124659/

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