タグによる Amazon EC2 リソースのフィルタリング - Amazon Elastic Compute Cloud

タグによる Amazon EC2 リソースのフィルタリング

タグを追加すると、タグキーとタグ値に基づいて Amazon EC2 リソースをフィルタリングできます。

Amazon EC2 コンソールを使用してリソースをタグでフィルタリングするには
  1. Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/) を開きます。

  2. ナビゲーションペインで、リソースタイプを選択します ([Instances] など)。

  3. 検索フィールドを選択します。

  4. リストの [タグ] で、タグキーを選択します。

  5. リストから対応するタグ値を選択します。

  6. 完了したら、フィルターを削除します。

Amazon EC2 コンソールでのフィルターの使用の詳細については、「Amazon EC2 リソースの検索」を参照してください。

AWS CLI を使用してリソースをタグでフィルタリングするには

次の例は、describe-instances でフィルターを使用して、特定のタグを持つインスタンスを表示する方法を示しています。すべての EC2 describe コマンドは、この構文を使用して、1 つのリソースタイプ全体でタグに基づいてフィルタリングします。または、describe-tags コマンドを使用して、EC2 リソースタイプ間でタグに基づいてフィルタリングすることもできます。

例 1: 特定のタグキーでインスタンスの詳細を示します。

次のコマンドは、タグの値にかかわらず Stack タグでインスタンスの詳細を示します。

aws ec2 describe-instances \ --filters Name=tag-key,Values=Stack
例 2: 特定のタグでインスタンスの詳細を示します。

次のコマンドは、Stack=production タグでインスタンスの詳細を示します。

aws ec2 describe-instances \ --filters Name=tag:Stack,Values=production
例 3: 特定のタグの値でインスタンスの詳細を示します。

次のコマンドは、タグキーにかかわらず値 production を持つタグでインスタンスの詳細を示します。

aws ec2 describe-instances \ --filters Name=tag-value,Values=production
例 4: 指定したタグを持つすべての EC2 リソースの詳細を示します。

次のコマンドは、タグ Stack=Test を持つすべての EC2 リソースの詳細を示します。

aws ec2 describe-tags \ --filters Name=key,Values=Stack Name=value,Values=Test