これは非常にばかげた質問かもしれませんが、私はGoogleにそれをしようとしていたときに公式のドキュメントと何も助けを見つけることができませんでした...私はboto3と私はec2インスタンスに関する情報を取得するためにコレクションを使用しています。私はインスタンスIDとタイプを印刷するには、いくつかの方法を使用見つけることができた例...boto3のコレクションから利用可能なメソッドを取得
ec2 = boto3.resource('ec2')
instances = ec2.instances.filter(
Filters=[{'Name': 'instance-state-name', 'Values': ['running']}])
for instance in instances:
print(instance.id, instance.instance_type, instance.tags)
私の問題は、私は私が呼び出すことができる他のどのような方法でドキュメント内の任意の参照を見つけることができないので、私はinstance.id
とが存在しているはずinstance.instance_type
instance.tag
を見つけるが、私はこの
ec2 = boto3.resource('ec2')
instances = ec2.instances.filter(
Filters=[{'Name': 'instance-state-name', 'Values': ['running']}])
for instance in instances:
print(dir(instance))
私はすべての利用可能な方法を得ることをどうにかこうのようなものを実行する必要がありましたが、これは、その情報を得るための非常に奇妙な方法のようですか?私は比較的Pythonに新しいので、おそらく私は間違ってドキュメントを読んでいるのでしょうか?誰かが助けてくれますか? :)これは、あなたが探している文書がある
それはすべての属性とインスタンスオブジェクトのメソッドを示してい –