【问题标题】:Create Private Endpoint with Azure Cli in different resource group在不同的资源组中使用 Azure Cli 创建专用终结点
【发布时间】:2021-07-08 16:15:13
【问题描述】:

我的 vnet (rg-private-vnet) 有一个资源组,我的 webapp 和 sql server (rg-webapp) 有一个资源组。现在我想在 rg-webapp 中为我的 SQl 服务器创建一个私有端点。 这适用于从他的 vnet 在资源组中创建专用端点的情况。但我希望它位于 sql server 的资源组中。

我用过:

 az network private-endpoint create --name $sqlPrivateEndpoint --resource-group $resourceGroupVnet --vnet-name $vnetName --subnet $sqlSubnetName --private-connection-resource-id $id --connection-name mySqlConnection  --group-id sqlServer

如果我使用 rg-webapp 我得到了错误:

(InvalidResourceReference) Resource /subscriptions/XXX/[...} referenced by resource /subscriptions/XXX/[...] was not found. Please make sure that the referenced resource exists, and that both resources are in the same region.

使用 rg-private-vnet 它可以工作。在 azure 门户中,在 rg-webapp 资源组中创建端点是没有问题的。我看不到在不同的 rg 中创建它的更多参数。

【问题讨论】:

    标签: azure azure-cli azure-virtual-network


    【解决方案1】:

    根据文档,您需要将子网的资源 ID 提供给 --subnet 参数(而不是子网名称),如果子网位于不同的资源组中,则跳过 --vnet-name 参数:

    --subnet 现有子网的名称或 ID。如果指定名称,还指定 --vnet-name。如果要使用其他资源组或订阅中的现有子网,请提供 ID 而不是子网的名称,并且不要指定 --vnet-name。 (az network private-endpoint | Microsoft Docs)

    【讨论】:

      猜你喜欢
      • 2016-10-07
      • 1970-01-01
      • 2020-02-11
      • 1970-01-01
      • 1970-01-01
      • 2020-06-29
      • 2022-01-21
      • 2020-11-18
      • 2023-03-06
      相关资源
      最近更新 更多