gpt4 book ai didi

ruby - 使用aws sdk获取带有特定标签的ec2实例

转载 作者:数据小太阳 更新时间:2023-10-29 07:04:39 26 4
gpt4 key购买 nike

我正在尝试找出使用 ruby​​ aws sdk 获取带有特定标签(例如“测试”)的 ec2 实例列表的最佳方法。

ec2 = AWS::EC2.new(:access_key_id => "XXXXXXXXXXXXX", :secret_access_key => "YYYYYYYYY")
ec2list = ec2.instances.filter("Name", "testing)

由于某些原因,这似乎不起作用。它认为它会过滤掉集合,只给我带有标签测试的实例。有没有办法使用 ruby​​ sdk 来做到这一点?谢谢。

最佳答案

如果您想要标签“Name”的值为“testing”,请使用:

instances = resource.instances(
filters: [
{
name: 'tag:Name',
values: ["testing"]
}
]
)

对于标签键为“testing”的所有实例,使用以下内容。

instances = resource.instances(
filters: [
{
name: 'tag:Key',
values: ["testing"]
}
]
)

参见 #instances更多过滤器选项的文档。

关于ruby - 使用aws sdk获取带有特定标签的ec2实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23095962/

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