【问题标题】:Adding same resource in multiple resource groups在多个资源组中添加相同的资源
【发布时间】:2020-04-11 08:47:14
【问题描述】:

我是 Azure 的新手,目前正在学习资源组。根据他们的文档,它说“资源只能是单个资源组的成员”,但我刚刚创建了 2 个不同的资源组并将它们命名为“msftlearn-core-infrastructure-rg”和“msftlearn-core-infrastructure- rg2' 在免费订阅下,我在两者中都添加了虚拟网络作为资源。

我也单独命名了网络。该教程说要在“msftlearn-core-infrastructure-rg”中添加虚拟网络资源,我创建了另一个资源组只是为了看看如果我在另一个资源组中添加相同的资源会出现什么错误。

虚拟网络资源已成功添加到两个资源组中。那么这与“一个资源只能是单个资源组的成员”的说法不矛盾吗?

这里有点混乱。请帮忙。

【问题讨论】:

    标签: azure azure-resource-manager azure-resource-group


    【解决方案1】:

    您所做的是创建 2 个虚拟网络,它们都位于一个资源组中。 单个虚拟网络只能位于单个资源组中。 您可以在不同的资源组中创建更多类似的资源。

    【讨论】:

    • @junnas,我确实创建了 2 个不同的资源组“msftlearn-core-infrastructure-rg”和“msftlearn-core-infrastructure-rg2”。我仍然可以在我的 Azure 帐户中看到。为了避免混淆,我在“msftlearn-core-infrastructure-rg”中添加了一个虚拟网络。所以现在 1 个 RG 有 2 个虚拟网络,而另一个 RG 只有 1 个虚拟网络。我还将这些虚拟网络命名为 vm-net-1、vm-net-2、vm-net-3
    • 我明白这一点,但你基本上有 RG1 和 VNET1 和 RG2 和 VNET2。这些虚拟网络不是同一种资源。它们是相同资源类型的不同实例。
    • @junnas,我明白了。那么是什么让这些实例不同呢?我们给它们起的名字像 VNET-1 和 VNET-2?这就是为什么我们可以将它们添加到不同的资源组?在那种情况下,微软所说的“一个资源只能是单个资源组的成员”是什么意思?
    • 这只是表示资源组和单个资源之间存在一对多的关系。资源的完整 ID 实际上类似于 /subscriptions/sub-id/resourceGroups/rg-name/resource-type/resource-name。
    • 而当你创建一个像vnet这样的资源时,你只能选择一个资源组。
    猜你喜欢
    • 1970-01-01
    • 2020-12-08
    • 1970-01-01
    • 1970-01-01
    • 2015-01-13
    • 2012-01-26
    • 1970-01-01
    • 1970-01-01
    • 2011-04-11
    相关资源
    最近更新 更多