2

VPC と非 VPC を含む環境があります。

これは期待どおりに機能します

filters={ 'vpc_id': 'vpc-xxxxxxxx',}
groups = conn.get_ec2().get_all_security_groups(filters=filters)

指定された vpc のすべてのセキュリティ グループを取得します。ただし、非 VPC/EC2 セキュリティ グループの vpc_id は None に設定されています。

None に設定されている、または vpc-xxxxxxxx に設定されていないすべてのセキュリティ グループを一覧表示するフィルタを使用する方法はありますか?

以下の例では、結果もエラーもありません。

filters={ 'vpc_id': None,}
filters={ 'vpc_id': 'None',}
filters={ 'vpc_id': '',}
filters={ 'vpc_id': False,}
4

1 に答える 1