我很难找出一种方法(如果可能),用Python Boto库创建一个新的AWS密钥对,然后下载该密钥对。使用python boto创建并下载AWS ec2密钥对
6
A
回答
11
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。
这有帮助吗?如果没有,请提供一些关于您遇到的问题的细节。
相关问题
- 1. AWS EC2 SSH密钥
- 2. 使用EC2实例创建中的“无密钥对继续”?
- 3. 使用Boto2中的密钥对创建EC2实例
- 4. 使用boto ec2连接对象在VPC中创建安全组
- 5. 如何使用Python Boto Library在AWS S3中设置文件(密钥)的权限?
- 6. aws每个人需要创建新的密钥对来访问EC2?
- 7. 使用pkcs11Interop创建3DES密钥并输出密钥值或创建密钥值用于创建
- 8. SSH密钥对 - 添加到EC2实例
- 9. AWS EC2创建AMI
- 10. AWS Boto S3 API读取KMS加密密钥
- 11. 是ec2实例中用户特有的AWS ec2专用密钥
- 12. txt中的AWS EC2 pem密钥
- 13. 无法连接到EC2使用Python boto
- 14. 亚马逊EC2密钥对恢复
- 15. Amazon AWS密钥对不再安全使用。如何在ec2实例上禁用/替换此密钥对?
- 16. 在HKLM下创建密钥
- 17. Boto AWS S3-“NoSuchKey”,当密钥确实存在时
- 18. EC2临时密钥对
- 19. 部署,而无需使用AWS秘密访问密钥和AWS EC2实例访问密钥
- 20. 如何使用Python(和boto)在Amazon S3中克隆密钥?
- 21. AWS EC2 - 检查密钥对和安全组不存在
- 22. AWS EC2创建卷不创建卷
- 23. AWS密钥对存储
- 24. AWS boto错误消息ImportError:无法导入名称密钥
- 25. 使用ansible对加密AWS .pem密钥文件进行加密
- 26. 如何查找AWS密钥对公钥?
- 27. EC2用他们自己的密钥对创建新的Linux用户?
- 28. AWS要求我输入密钥的密码:EC2
- 29. 使用vObject为Python创建“可下载的”vCalendar对象(Python)
- 30. 无法使用密钥对登录Amazon EC2实例
我建议您自己创建ssh密钥并将公钥上传到EC2,而不是让Amazon创建密钥对。下面是我写的一篇文章:http://alestic.com/2010/10/ec2-ssh-keys您应该可以使用boto执行“ec2-import-keypair”API调用。 – 2012-07-30 23:02:38