我正在使用Net :: Amazon :: EC2来获取有关我的实例的一些信息。
我得到了与实例关联的所有标签:
my $tags = $ec2->describe_tags("Filter.Name" => "resource-id", "Filter.Value" => $instance_id);
根据文档,这将返回DescribeTag个对象的数组引用。
我可以遍历结果:
foreach my $tag (@$tags) {
print $tag->key . " = " . $tag->value . "\n";
}
有没有办法可以获得带有特定密钥的标签?
答案 0 :(得分:1)
你可能会grep
通过他们。不是很优雅,但我不知道你正在使用的模块。
my @filtered_tags = grep { $_->key eq 'specific' } @$tags;