你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
在 Bicep 中,范围确定在 Azure 中部署资源的分层级别。 ARM 提供四个部署范围-资源组、管理组、订阅和租户。 必须在允许的范围内部署资源。 有关详细信息,请参阅 部署范围。
说明
作用域 <名称> 对于此资源类型无效。 允许的范围: <范围名称>。
Level
错误
解决方案
将资源部署到允许的范围。
示例
以下示例引发诊断,因为 storageAccounts 无法在管理组范围内部署。
targetScope = 'managementGroup'
resource storageAccount 'Microsoft.Storage/storageAccounts@2023-05-01' = {
name: 'demostorage0220'
location: 'eastus'
sku: {
name: 'Standard_LRS'
}
kind: 'StorageV2'
}
可以通过将诊断设置为 targetScoperesourceGroup..
targetScope = 'resourceGroup'
resource storageAccount 'Microsoft.Storage/storageAccounts@2023-05-01' = {
name: 'demostorage0220'
location: 'eastus'
sku: {
name: 'Standard_LRS'
}
kind: 'StorageV2'
}
后续步骤
有关 Bicep 诊断的详细信息,请参阅 Bicep 核心诊断。