0

インスタンスに関する情報を取得するために 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";
}

特定のキーを持つタグを取得する方法はありますか?

4

1 に答える 1

1

あなたはおそらくgrepそれらを通り抜けることができます。あまりエレガントではありませんが、使用しているモジュールがわかりません。

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