我是 Terraform 的新手,并试图了解数据源。我已经阅读了文档和这个 StackOverflow帖子,但我仍然不清楚数据源的用例。
我有以下代码块:
resource "azurerm_resource_group" "rg" {
name = "example-resource-group"
location = "West US 2"
}
data "azurerm_resource_group" "test" {
name = "example-resource-group"
}
但我收到 404 错误:
- data.azurerm_resource_group.test:data.azurerm_resource_group.test:resources.GroupsClient#Get:响应请求失败:StatusCode=404 - 原始错误:autorest/azure:服务返回错误。Status=404 Code="ResourceGroupNotFound" Message="找不到资源组'example-resource-group'。"
我不明白为什么找不到资源组。另外,我不清楚数据和变量之间的区别以及何时应该使用哪个。
谢谢