Ich habe Schwierigkeiten herauszufinden (wenn möglich), ein neues AWS-Schlüsselpaar mit der Python Boto-Bibliothek zu erstellen und dieses Schlüsselpaar dann herunterzuladen.Erstellen und Herunterladen eines AWS ec2-Schlüsselpaars mit Python Boto
6
A
Antwort
11
Das Key-Objekt, das von der create_keypair-Methode in Boto zurückgegeben wird, hat eine "save" -Methode. Also, im Grunde kann man so etwas tun:
>>> import boto
>>> ec2 = boto.connect_ec2()
>>> key = ec2.create_key_pair('mynewkey')
>>> key.save('/path/to/keypair/dir')
Wenn Sie ein detaillierteres Beispiel wollen Besuche https://github.com/garnaat/paws/blob/master/ec2_launch_instance.py.
Hilft das? Wenn nicht, geben Sie einige Einzelheiten zu den aufgetretenen Problemen an.
Verwandte Themen
- 1. Boto AWS Glacier - Archiv abrufen
- 2. AWS SQS: Senden dynamischer Nachricht mit Boto
- 3. Herunterladen der Dateien von s3 rekursiv mit Boto Python.
- 4. Fehler mit Boto und Erstellen meiner Instanz
- 5. AWS S3 herunterladen und kopieren
- 6. Django AWS S3 mit Boto mit Compressor nicht komprimiert UncompressableFileError
- 7. Erstellen eines einfachen, föderierten Login und Benutzerprofils mit AWS
- 8. AWS-Konto-ID von Boto abrufen
- 9. AWS Boto - Stop-Server in Threads
- 10. Verwenden von Boto zum Verbinden mit S3 mit Python
- 11. Boto-Skript zum Herunterladen der neuesten Datei von s3 Eimer
- 12. Erstellen von mTurk HIT aus Layout mit Parametern mit Boto und Python
- 13. Wie AWS abzufragen, um ELB-Namen und angefügte Instanzen mithilfe von Python-Boto-Modulen zu erhalten?
- 14. Mit ec2 Python API boto, wie SpotInstance_id von SpotInstanceRequest erhalten?
- 15. Erstellen und Herunterladen von CSV mit PHP
- 16. BOTO-Problem mit IAM-Rolle
- 17. AWS CloudSearch Daten exportieren/herunterladen
- 18. Verwenden von Boto für AWS S3-Buckets für Signature V4
- 19. Laden S3-Dateien mit Boto
- 20. Machen Sie eine Datei in S3 öffentlich mit Python und Boto
- 21. AWS CLI Erstellen eines Standard-VPC
- 22. S3 mit Boto und SigV4 - fehlender Host-Parameter
- 23. AWS boto überprüfen, ob Sicherheitsgruppe oder andere Elemente bereit ist
- 24. aws Boto sns - get endpoint_arn nach Gerät Token
- 25. Erstellen eines EMR-Clusters mit AWS SDK for Go
- 26. Datei mit Python herunterladen mechanisieren
- 27. Wie Dateien mit Python herunterladen?
- 28. Boto connect_xxx Methode und Verbindungspools
- 29. Herunterladen eines Verzeichnisbaums mit ftplib
- 30. Erstellen eines Benutzers in Linux mit Python
Anstatt Amazon das Schlüsselpaar erstellen zu lassen, empfehle ich, den ssh-Schlüssel selbst zu erstellen und den öffentlichen Schlüssel auf EC2 hochzuladen. Hier ist ein Artikel, den ich darüber geschrieben habe: http://alestic.com/2010/10/ec2-ssh-keys Sie sollten in der Lage sein, boto zu verwenden, um den API-Aufruf "ec2-import-keypair" auszuführen. –