我正在嘗試使用 Ubuntu Server 20.04 LTS 映像在西歐 Azure 區域創建一個帶有 Terraform 的 Linux VM。我可以在 Azure 門戶中很好地執行此操作,但 Terraform 抱怨該影像不存在:
平臺映像“Canonical:UbuntuServer:20.04-LTS:latest”不可用。
確實,az vm image list --location westeurope證實了這一點;18.04 LTS 存在,但沒有 20.04 LTS。
我正在使用該azurerm_linux_virtual_machine資源,具有以下內容source_image_reference:
source_image_reference {
publisher = "Canonical"
offer = "UbuntuServer"
sku = "20.04-LTS" # FIXME SKU doesn't exist in westeurope
version = "latest"
}
我對此感到非常困惑!如何在 Terraform 中訪問 Azure 市場中的影像?我已經看到需要該塊的建議plan,但不知道(我也沒有找到任何檔案)如何配置它。
uj5u.com熱心網友回復:
當我發現它可用但使用不同的名稱時,我一開始也很困惑,它確實有點隱藏。
offer = "0001-com-ubuntu-server-focal"
publisher = "Canonical"
sku = "20_04-lts-gen2"
我在打包器中使用了這個,所以我猜它在 terraform 中是一樣的,但你可以告訴我。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/431815.html
下一篇:每次在靜態HttpClient上清除DefaultRequestHeaders是否會導致AzureFunction應用出現問題?
