[英]Create and download an AWS ec2 keypair using python boto
我很难找到一种方法(如果可能的话)用Python Boto库创建一个新的AWS密钥对,然后下载该密钥对。
由boto中的create_keypair方法返回的Key对象具有“save”方法。 所以,基本上你可以这样做:
>>> 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 。
这有帮助吗? 如果没有,请提供有关您遇到的问题的一些细节。
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)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.