gpt4 book ai didi

azure - terraform变量类型错误: Attribute must be a whole number

转载 作者:行者123 更新时间:2023-12-03 03:23:25 24 4
gpt4 key购买 nike

下面的代码会抛出错误错误:属性必须是整数,得到 1.123456781234567e+15

在 main.tf 第 56 行,资源“databricks_mws_permission_assignment”“ws_usergp”中:│ 56:workspace_id = data.azurerm_databricks_workspace.workspace.workspace_id

resource "databricks_mws_permission_assignment" "ws_usergp" {
for_each = data.azuread_group.this
provider = databricks.azure_account
workspace_id = data.azurerm_databricks_workspace.workspace.workspace_id
principal_id = databricks_group.dbxgp[each.key].id
permissions = ["USER"]
}

output "dbx"{
value = data.azurerm_databricks_workspace.workspace.workspace_id
}

输出 block 以某种方式返回正确的值 dbx="1123456781234567"

无法将值分配给workspace_id。任何人都可以帮助解决这里需要做什么?

已尝试的故障排除步骤

  1. 尝试作为数字、字符串、任意类型的变量传递
  2. 尝试将实际值硬编码为字符串和数字
  3. 升级和降级 terraform 版本以检查变量类型支持是否已更改

最佳答案

您遇到此问题很可能是因为您使用的是 32 位版本的 Terraform & Databricks Terraform 提供程序(很可能在 Windows 上)。 similar cases 报告了多个错误,都是32位版本造成的。

您需要切换到 64 位版本才能使其正常工作。

关于azure - terraform变量类型错误: Attribute must be a whole number,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76262329/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com