簡體   English   中英

Terraform 未檢測到在 azure 門戶中所做的手動更改

[英]Terraform not detecting the manual changes made in azure portal

我正在通過 terraform 管理我的 azure 資源。但是例如,我已經從資源組 XYZ 中的門戶網站手動創建了一個 Keyvault。 此資源組 XYZ 僅通過 terraform 進行管理。 但是 terraform 計划仍然無法檢測到新創建的 keyvault,它應該在計划中顯示為銷毀 keyvault,因為 keyvault 的代碼不存在。

誰能幫我

Terraform 只負責destroy使用 terraform 創建的資源(即出現在他們的state file中)如果你想銷毀使用 terraform 手動創建的keyVault 。所以這是不可能的。 如果是這樣,它應該寫在你的 terraform state 文件中,那么只有它才有可能銷毀。

只有您可以使用如下data手動創建的資源。

data "azurerm_key_vault" "keyvaultname" {
  
}

根據harsavmb聲明,它是正確的。 如果您使用 terraform 創建/導入 x 資源,它僅管理該 x 資源。 不對 x 資源的 y 資源部分執行任何操作。

暫無
暫無

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

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