我正在使用terraform中的aws_emr_cluster资源创建一个EMR集群。
我需要访问底层EC2硬件的实例ID,特别是MASTER节点。
它不会出现在属性中,也不会出现在执行def f(a, b):
print("type a:", type(a))
print("type b:", type(b))
数据肯定存在且可在AWS中使用。
有谁知道我如何获得这个值以及如何使用terraform做到这一点?
答案 0 :(得分:1)
您无法通过terraform访问EMR群集中的节点(EC2实例)。 AutoScaling组的情况也是如此。
如果terraform包含EMR或ASG节点,则每次EMR / ASG发生更改时都会更改状态文件。因此,存储实例信息对于terraform来说不是理想的。
相反,您可以使用AWS SDK / CLI / boto3查看它们。
感谢。