Microsoft Azure – 使用 PowerShell 创建自定义策略计划
在本文中,我们将了解如何通过简单的步骤使用 Azure PowerShell 命令创建包含 JSON 文件的 Azure 自定义策略计划定义。
什么是自定义政策倡议定义?
自定义策略倡议是一组或一组策略定义,它们被分组以针对特定组织或项目目标一起应用策略。使用这些举措的优势在于通过将一组策略组合为一个来简化组织策略的管理。
执行:
步骤 1:登录Azure 门户
步骤 2:访问Cloud Shell 或 Windows PowerShell
第 3 步:创建 JSON 文件以使用
在这里,在 JSON 文件中,我们在策略定义 Id 中添加了两个自定义构建
[
{
"policyDefinitionId": "/providers/Microsoft.Authorization/policyDefinitions/8dfab9c4-fe7b-49ad-85e4-1e9be085358f",
},
{
"policyDefinitionId": "/providers/Microsoft.Authorization/policyDefinitions/a1840de2-8088-4ea8-b153-b4c723e9cb01",
}
]
步骤 4:运行以下命令以创建自定义 Azure 策略计划
使用 Azure PowerShell 命令创建策略计划定义
New-AzPolicySetDefinition `
-Name '' `
-DisplayName '' `
-Policy ''
或者您可以将命令分配给变量
$initiative_policy = New-AzPolicySetDefinition -Name ''
-DisplayName '' -Policy ''
例子:
New-AzPolicySetDefinition `
-Name 'Azure Custom Policy Initiative Definition 01' `
-DisplayName 'Azure Custom Policy Initiative Definition' `
-Policy 'custom-initiative-01.json'
输出:
步骤 5:要验证 Azure Policy Initiatives 中的状态,请从 Azure 门户转到策略并检查您分配的自定义策略计划定义显示名称。在这种情况下,它是我在上面示例中提到的“Azure 自定义策略倡议定义” 。