次の方法で共有


Bicep 診断コード - BCP135

Bicep では、スコープによって、リソースが Azure 内にデプロイされる階層レベルが決まります。 ARM には、リソース グループ、管理グループ、サブスクリプション、テナントという 4 つのデプロイ スコープが用意されています。 リソースは、許可されたスコープ内にデプロイする必要があります。 詳細については、「 展開スコープ」を参照してください。

説明

スコープ <scope-name> はこのリソースの種類に対して有効ではありません。 許可されるスコープ: <scope-name>。

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 コア診断」を参照してください。