【发布时间】:2021-11-25 19:36:26
【问题描述】:
我想使用具有以下结构的 terraform 数据获取地图:
{
instance-id(e.g. i-xxxx): ValueOfNameTag(e.g. MongoDB)
}
我可以像下面这样单独获取实例详细信息
data "aws_instance" "test" {
instance_id = "i-0ecb3c2fb4436b6fe"
}
但不知道如何为所有人做这件事并从中创建一个地图。
【问题讨论】:
-
如果您正在管理资源,这存在于 Terraform 状态。您不是在管理资源吗?
-
@MattSchuchard 不,我不管理实例。他们已经在那里了。我想使用数据源来获取详细信息,然后创建一个我可以使用的地图。
-
您如何存储实例的 ID 列表?
-
@MattSchuchard 我正在使用数据“aws_instances”。这将返回实例 ID 列表。
标签: amazon-web-services amazon-ec2 tags terraform