使用 Bicep 创建 Azure 资源组

Ser*_*nar 8 azure azure-resource-group azure-bicep

我正在尝试使用文件创建 Azure 资源组.bicep

targetScope = 'subscription'

param environment string
param location string = deployment().location

resource resourceGroup 'Microsoft.Resources/resourceGroups@2021-04-01' = {
  name: 'snapshot-generator-${environment}-west-eu'
  location: location
}
Run Code Online (Sandbox Code Playgroud)

对于部署,我在 PowerShell 中使用以下命令:

New-AzResourceGroupDeployment  -TemplateFile resourceGroup.bicep
Run Code Online (Sandbox Code Playgroud)

但请求了 ResourceGroupName,我无法理解为什么以及我做错了什么。

小智 9

您应该使用New-AzSubscriptionDeployment而不是 New-AzResourceGroupDeployment用于订阅级别部署。请参阅此处了解更多信息。