Tengo dificultades para encontrar la forma (si es posible) de crear un nuevo par de llaves AWS con la biblioteca Boto de Python y luego descargar ese par de llaves.Crear y descargar un par de llaves AWS ec2 usando el boto de python
6
A
Respuesta
11
El objeto Key devuelto por el método create_keypair en boto tiene un método de "guardar". Así que, básicamente, se puede hacer algo como esto:
>>> import boto
>>> ec2 = boto.connect_ec2()
>>> key = ec2.create_key_pair('mynewkey')
>>> key.save('/path/to/keypair/dir')
Si quieres un ejemplo más detallado, echa un vistazo a https://github.com/garnaat/paws/blob/master/ec2_launch_instance.py.
¿Eso ayuda? De lo contrario, brinde algunos detalles sobre los problemas que está enfrentando.
Cuestiones relacionadas
- 1. Caucho 2 (niebla) y error del par de llaves
- 2. ¿Cómo degradar un AWS EC2?
- 3. Ir al par de llaves
- 4. AWS EC2 FTP/HTML
- 5. En Amazon EC2, ¿es posible reasignar un par de llaves a una instancia ya en ejecución?
- 6. AWS S3 par no autenticado
- 7. Con ec2 python API boto, ¿cómo obtener spot instance_id de SpotInstanceRequest?
- 8. Amazon AWS Ec2 + Elastic IP
- 9. Python y Amazon EC2 - Biblioteca recomendada?
- 10. EC2/AWS, Jenkins, Git, SSH
- 11. ¿Cómo puedo descargar un archivo de EC2
- 12. AWS S3 objeto ciclo de vida a través de Boto
- 13. Deshabilitar el registro de boto sin modificar los archivos boto
- 14. necesito convertir UTC (aws ec2) a PST en python
- 15. ¿Cómo actualizo el boto lib de python?
- 16. Cómo clonar una clave en Amazon S3 usando Python (y boto)?
- 17. Retirar un par de paréntesis, corchetes o llaves en Vim
- 18. ¿Cómo se prueba un par de llaves DSA público/privado?
- 19. Capistrano Deploy - Net :: SSH :: AuthenticationFailed - AWS EC2
- 20. Necesito ayuda para duplicar instancias de Amazon AWS EC2
- 21. cómo nombrar un volumen EC2 EBS en la consola AWS?
- 22. MongoDB en el servidor EC2 o AWS SimpleDB?
- 23. ¿Es posible duplicar una instancia de AWS EC2 sin ningún tiempo de inactividad?
- 24. Bouncy Castle Generación de par de llaves RSA usando API liviana
- 25. problema de boto con la función de IAM
- 26. cambiar los pares de llaves instancia de ejecución ec2
- 27. AWS EC2 Alarmas de CPU alta que se apagan
- 28. cómo eliminar una versión S3 de un cubo usando boto y pitón
- 29. Cómo crear un nuevo usuario en AWS
- 30. par de llaves único para todas las regiones
En lugar de que Amazon cree el par de llaves, le recomiendo que cree la clave ssh usted mismo y que cargue la clave pública en EC2. Aquí hay un artículo que escribí al respecto: http://alestic.com/2010/10/ec2-ssh-keys Debería poder usar boto para realizar la llamada API "ec2-import-keypair". –