gpt4 book ai didi

amazon-web-services - 在 Chef 配方中获取 EC2 实例名称

转载 作者:行者123 更新时间:2023-12-01 13:38:34 25 4
gpt4 key购买 nike

如何动态捕获运行我的 Chef 配方的 ec2 实例名称?

@coderanger 我正在使用下面的代码

Ohai.plugin(:EC2) do 
provides "ec2"
depends "ec2" collect_data do
instance_id = ec2['instance_id']
end
end

这里如何打印实例id?

最佳答案

假设您指的是 EC2 实例 ID,如果 EC2 ohai 插件已激活,您可以在 node['ec2']['instance_id'] 中找到它。如果实例是通过 knife ec2 server create 创建的,这会自动为您完成,并且有一个不完善的自动启用功能会尝试猜测您是否在 EC2 上。如果这两种情况都不是,您可以通过在 /etc/chef/ohai/hints/ec2.json 中创建一个空文件来强制执行它。

关于amazon-web-services - 在 Chef 配方中获取 EC2 实例名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42211282/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com