我这样做了:
try:
ec2.get_all_key_pairs(keynames=[key_name])[0]
print 'Key pair %s exist'%key_name
except ec2.ResponseError, e:
if e.code == 'InvalidKeyPair.NotFound':
print 'Creating key_pair %s'%key_name
key = ec2.create_key_pair(key_name)
else:
raise
正如你所看到的,我创建了一个 key_pair,但忘记保存它=(比我启动实例并意识到我的计算机上没有 .pem 文件,有什么方法可以重新创建它?