0

我们正在尝试使用 self_managed_active_directory 块来改造 FSX。我们已经在为其他一些东西创建的模块中使用了 VPC ID,因此我研究了使用它提取 DHCP 详细信息的方法。

当我们尝试使用来自 aws_vpc_dhcp_options.domainsetup.domain_name_servers 的数据时,我们收到以下错误:

错误:预期 self_managed_active_directory.0.dns_ips.0 包含有效 IP,得到:172.17.43.233

这是我们正在使用的 aws_fsx_windows_file_share 下 self_managed_active_directory 的块:

self_managed_active_directory {
    dns_ips = data.aws_vpc_dhcp_options.domainsetup.domain_name_servers
    domain_name = data.aws_vpc_dhcp_options.domainsetup.domain_name
    username = var.ad_username
    password = var.ad_password
}

我这样查询数据:

data "aws_vpc" "vpc" {
    id = var.vpc_id
}

data "aws_vpc_dhcp_options" "domainsetup" {
    dhcp_options_id = data.aws_vpc.vpc.dhcp_options_id
}

有没有人知道为什么它不喜欢输出?我试过 toset() tolist() 甚至通过它的索引访问返回值。

4

0 回答 0