terraform - aws_emr_cluster - 是否可以检索实例标识符
问题描述
我正在使用 terraform 中的 aws_emr_cluster 资源创建 EMR 集群。
我需要访问底层 EC2 硬件的实例 ID,特别是 MASTER 节点。
它没有出现在属性中,当我执行terraform show
数据肯定存在并且在 AWS 中可用。
有谁知道我如何获得这个值以及如何使用 terraform 来实现它?
解决方案
您将无法通过 terraform 访问 EMR 集群中的节点(EC2 实例)。AutoScaling Groups 也是如此。
如果 terraform 包含 EMR 或 ASG 节点,则每次 EMR/ASG 发生更改时都会更改状态文件。因此,存储实例信息对于 terraform 来说并不理想。
相反,您可以使用 AWS SDK/CLI/boto3 来查看它们。
谢谢。
推荐阅读
- javascript - 触发 OnSave [Visual Studio 代码:扩展]
- selenium - 抓取材料的单位
- ruby-on-rails - Rails如何将link_to用于外部网站并使用块?
- javascript - 是否可以通过 JavaScript 获取一种语言中所有单词的列表?
- node.js - 如何使用 Google 云功能从 Firebase 实时数据库中读取值?
- node.js - 本地运行的 Firebase 函数未使用 Firebase Admin SDK 进行身份验证
- design-patterns - 策略模式 Java
- three.js - 是否可以在threejs中命名旋转/关节以及如何设置它们?
- python - Tkinter 条目返回 ValueError: invalid literal for int() with base 10: ''
- filenames - Flutter:获取文件的文件名