如何修复Terraform中的badRequest错误400?

如何修复Terraform中的badRequest错误400?,terraform,Terraform,我正在尝试使用Terraform创建文件夹,但当我运行Terraform apply时,出现以下错误: 其中xxxx.com是组织名称 下面是调用模块的main.tf: module "create_infra_setup" { source = "../modules/global/" folder_name = "${var.var_folder_name}" } resource "googl

我正在尝试使用Terraform创建文件夹,但当我运行
Terraform apply
时,出现以下错误:

其中xxxx.com是组织名称

下面是调用模块的main.tf:


module "create_infra_setup" {
        source                  = "../modules/global/"
        folder_name             = "${var.var_folder_name}"
}


resource "google_folder" "new_folder" {
        display_name = "${var.folder_name}"
        parent = "${var.organization}"
}

以下是模块中的资源片段:


module "create_infra_setup" {
        source                  = "../modules/global/"
        folder_name             = "${var.var_folder_name}"
}


resource "google_folder" "new_folder" {
        display_name = "${var.folder_name}"
        parent = "${var.organization}"
}

以下是terraform.tfvars参数定义:

var_folder_name                 = "tf-folder-test-1"


这是我正在使用的svc帐户的权限问题吗?该帐户在组织级别具有
文件夹管理员
权限。

组织变量的值是多少?它必须是
文件夹/some\u folder\u id
组织/some\u org\u id
,即不要忘记在父值中包含文件夹/组织前缀。看:谢谢你的帮助。找到了解决办法。我错误地使用了org_name而不是org_id。魔鬼就在他们说的细节中。
var.organization
的值是什么?它必须是
文件夹/some\u folder\u id
组织/some\u org\u id
,即不要忘记在父值中包含文件夹/组织前缀。看:谢谢你的帮助。找到了解决办法。我错误地使用了org_名称而不是org_id。正如他们所说,细节中有魔鬼。