簡體   English   中英

Azure 二頭肌 - Object 參考未設置為實例

[英]Azure Bicep - Object reference not set to an instance

我正在嘗試使用以下代碼創建一個簡單的應用服務計划。

param Location string = 'eastus'
resource appServicePlan1 'Microsoft.Web/serverfarms@2020-12-01' = {
  name: 'myasp'
  location: Location
  sku: {
    name: 'S1'
    capacity: 1
    }
}

下面是我用來執行上述二頭肌腳本的 Azure CLI 命令

az deployment group create --name deploy1 --resource-group az-devops-eus-dev-rg1 --template-file main.bicep

下面是截圖

在此處輸入圖像描述

這一切都在早些時候起作用。 我正在使用截至今天可用的最新版本的 Bicep (v0.9.1)。

任何關於為什么現在發生這種情況的指示將不勝感激。

剛剛在 MS 研討會上遇到了這個問題。 我們通過向 appServicePlan 添加一個空的屬性元素來解決它。 前任。

param Location string = 'eastus'
resource appServicePlan1 'Microsoft.Web/serverfarms@2020-12-01' = {
  name: 'myasp'
  location: Location
  properties: {}
  sku: {
    name: 'S1'
    capacity: 1
    }
}

由於聲譽問題,尚無法發表評論,但此 microsoft learn 示例還需要空屬性:{} 元素:

https://docs.microsoft.com/en-us/learn/modules/build-reusable-bicep-templates-parameters/6-exercise-create-use-parameter-files?pivots=powershell

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM