【问题标题】:Terraform data source giving resource not found error even the resource exist in the cloud即使资源存在于云中,Terraform 数据源也会给出资源未找到错误
【发布时间】:2022-08-04 22:11:30
【问题描述】:

我在侧 terraform 代码中调用数据源。

data \"azurerm_private_dns_zone\" \"acr_service\" {
  name                = \"privatelink.azurecr.io\"
  resource_group_name = \"it-aue1-cor-arg-privatedns\"

此资源和资源组已存在于云中。我仍然收到资源未找到错误。

  • 您也可以将错误添加到问题中吗?
  • 嘿,我想通了这个问题。我试图从另一个订阅调用数据源,但未提供该订阅的提供者别名。现在我添加了它并且它起作用了。

标签: azure terraform azure-private-dns-zone


【解决方案1】:

即使资源存在于云中,Terraform 数据源也会出现资源未找到错误。

上述错误是由于不正确的订阅或资源组。

根据 Afril 的说法,当尝试联系来自不同订阅的数据源时,在添加其功能后未给出该订阅的提供者别名.

感谢@Afril 在 cmets 中更新问题的根源和解决方案,将您宝贵的讨论发布为帮助其他社区成员的答案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-26
    • 2020-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-03
    相关资源
    最近更新 更多