首页 > 解决方案 > aws_emr_cluster - 是否可以检索实例标识符

问题描述

我正在使用 terraform 中的 aws_emr_cluster 资源创建 EMR 集群。

我需要访问底层 EC2 硬件的实例 ID,特别是 MASTER 节点。

它没有出现在属性中,当我执行terraform show

数据肯定存在并且在 AWS 中可用。

有谁知道我如何获得这个值以及如何使用 terraform 来实现它?

标签: terraform

解决方案


您将无法通过 terraform 访问 EMR 集群中的节点(EC2 实例)。AutoScaling Groups 也是如此。

如果 terraform 包含 EMR 或 ASG 节点,则每次 EMR/ASG 发生更改时都会更改状态文件。因此,存储实例信息对于 terraform 来说并不理想。

相反,您可以使用 AWS SDK/CLI/boto3 来查看它们。

谢谢。


推荐阅读