Python Boto ライブラリを使用して新しい AWS キーペアを作成し、そのキーペアをダウンロードする方法 (可能であれば) を見つけるのに苦労しています。
質問する
5165 次
2 に答える
11
boto の create_keypair メソッドによって返される Key オブジェクトには、「保存」メソッドがあります。したがって、基本的には次のようなことができます。
>>> import boto
>>> ec2 = boto.connect_ec2()
>>> key = ec2.create_key_pair('mynewkey')
>>> key.save('/path/to/keypair/dir')
より詳細な例が必要な場合は、https://github.com/garnaat/paws/blob/master/ec2_launch_instance.pyを確認してください。
それは役に立ちますか?そうでない場合は、発生している問題について具体的に説明してください。
于 2012-07-25T21:15:47.280 に答える
2
Boto 3についても同じ:
ec2 = boto3.resource('ec2')
keypair_name = 'my_key'
new_keypair = ec2.create_key_pair(KeyName=keypair_name)
with open('./my_key.pem', 'w') as file:
file.write(new_keypair.key_material)
print(new_keypair.key_fingerprint)
于 2019-05-23T11:06:03.277 に答える