0

我正在使用 Net::Amazon::EC2 来获取有关我的实例的一些信息。

我得到与一个实例关联的所有标签:

my $tags = $ec2->describe_tags("Filter.Name" => "resource-id", "Filter.Value" => $instance_id);

根据文档,这将返回DescribeTag对象的数组 ref。

我可以遍历结果:

foreach my $tag (@$tags) {
    print $tag->key . " = " . $tag->value . "\n";
}

有没有办法获得带有特定键的标签?

4

1 回答 1

1

您可能可以grep通过它们。不是很优雅,但我不知道你正在使用的模块。

my @filtered_tags = grep { $_->key eq 'specific' } @$tags; 
于 2012-11-09T13:48:15.837 回答