问题标签 [azure-management-groups]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
44 浏览

json - 无法在 Azure 中创建新的管理组 - New-AzManagementGroup

我正在尝试通过 New-AzManagementGroup 命令在 Azure 中创建一个新的管理组,但总是出错。我尝试了许多不同的方法,但没有一个有效。

我也尝试了以下命令,但仍然遇到相同的错误。

寻求帮助。

谢谢, 分

0 投票
0 回答
28 浏览

azure - 资源组的使用

我正在使用Terraform. 所以我可以一个模块一个模块地销毁......

我创建了一个具有多个级别的层次结构Management Group。从地理区域(欧洲、美洲、亚洲......)到环境(生产、分期......)然后我Subscription为每个业务部门提供服务。每个 BU 可以交付一个到多个应用程序。我将每个应用程序的所有资源(VNet, Route Tables, AKS, Load Balancer, Database, ...)分组在一个Resource Group. 这意味着对于每个只有 1 个应用程序的 BU(几乎所有 BU 用例...Resource Group ),我的 my和 my之间存在一对一的关系Subscription

我知道这不是问题,但我想知道是否有解决方案可以为Resource Group. 当我已经在地理区域、环境和业务部门进行拆分时,我可以在那个级别实现什么样的逻辑。

您在此处看到与分组资源相关的任何内容吗?或者这只是我的情况下不需要的最后一层?

谢谢

0 投票
2 回答
62 浏览

azure - Terraform 管道在部署 Azure 管理组时超时并停止,但管理组确实已部署

因此,我在 Azure DevOps 中使用了一个 .yaml 管道,该管道利用服务主体来创建我的开发环境的管理部分。以前,它工作得很好。我更改了代码,以便管理组使用 UUID,这样我的租户中就不会出现任何重复的名称。但是,现在它无法正确部署管理组。相反,它在应用阶段超时并且管道失败。但是,当我签入 Azure 门户时,我可以看到管理组已部署,并且它的名称与我在据称超时的创建尝试期间看到的完全相同的 UUID。

然后我将我的代码恢复到以前的迭代,现在我在以前工作的旧代码上遇到了同样的错误!我检查了管理组的数量是否有限制,但我们的租户肯定没有达到 10,000 个管理组的限制。我想知道权限是否发生了变化(我看不到任何权限),或者这是否是 Terraform 中的错误(或者可能是 Azure API)。我试图创建一个 UUID 并将其分配为管理组的名称,而不是让管理组自己创建一个 UUID,而不是简单地为资源提供名称/id。

这是代码的问题部分:

为保密起见,省略了当地人。

这是管道在失败时退出的错误消息:

任何人都可以阐明这里可能发生的事情吗?

0 投票
0 回答
53 浏览

azure - 在 ARM 模板部署期间动态获取给定管理组下的所有订阅 ID

我想在模板部署期间了解特定管理组下的所有订阅。我找不到任何可以获取此类信息的 ARM 模板函数。

有没有办法获取这些信息?

0 投票
1 回答
33 浏览

azure - 资源 [parameters('mgName')] 位置必须是表达式或“全局”

我正在尝试使用 Azure 管理组 Arm 模板。

正如您在此链接中看到的,我有这个 Arm 模板:

另存为mg.json,它工作正常。

后来我开始尝试使用Test-AzTemplate( https://github.com/Azure/arm-ttk ) 验证和测试 Arm 模板。当我运行以下命令来测试 Arm 模板时:

我得到这个测试错误:

在此处输入图像描述

现在,当我删除"location": "eastus",线形 Arm 模板时,测试不会失败并通过测试。

我的问题:

管理组臂中的这个位置是必需的还是不需要的?以及为什么当它是 Microsoft 文档的一部分时它会失败!任何的想法?