web-dev-qa-db-ja.com

Boto3で特定のタグと値を持つEC2インスタンスのリストを取得する

boto3を使用したタグと値を使用してAWSインスタンスをフィルタリングするにはどうすればよいですか?

import boto3

ec2 = boto3.resource('ec2')
client = boto3.client('ec2')

response = client.describe_tags(
Filters=[{'Key': 'Owner', 'Value': '[email protected]'}])
print(response)
6

間違ったAPIを使用しています。 describe_instances を使用します

import boto3

client = boto3.client('ec2')

custom_filter = [{
    'Name':'tag:Owner', 
    'Values': ['[email protected]']}]

response = client.describe_instances(Filters=custom_filter)
17
helloV