Chef 如何检测 AWS ec2 实例类型?

How can Chef detect an AWS ec2 instance type?

我需要一个任意脚本 运行 如果实例是 运行 在启用 ENA 的 ami(例如,c5.2xlarge)上 shell 命令足以验证类型:

cat /sys/class/dmi/id/product_name
c5.2xlarge

...但我猜 ohai 中也有一些东西可以帮助进行这种检测。但是不确定在哪里/如何访问该属性。有什么想法吗?

它应该在 ohai 收集的 EC2 元数据中,尝试 node['ec2']['instance-type'] 或类似的东西(可能是 instance_type、运行 ohai ec2 从命令行到看看它抓取了什么数据)。