0
Kann mir jemand zeigen, was ist der Zweck von Boto3
(Ressourcen-Ebene) KeyPair
und KeypairInfo
Objekte? Die Dokumentation ist noch einmal vage ..Boto3: Unterschied zwischen (EC2) KeyPair und KeyPairInfo
import boto3
ec2 = boto3.resource('ec2')
key_pair = ec2.KeyPair('name')
key_pair = ec2.KeyPairInfo('name')
Wichtig ist, dass KeyPairInfo
nicht funktionieren: AttributeError: 'ec2.ServiceResource' object has no attribute 'KeyPairInfo'
Zusätzlich:
AttributeError: 'ec2.KeyPairInfo' object has no attribute 'key_material'
. Dies liegt daran, dass dem Benutzer beim Erstellen einmal zugewiesen wird.Nur zur Info, ich meistens mit botocore(client)
'response = ec2.KeyPair ('name') arbeiten' nicht privaten Schlüssel zurückgibt; gibt nur Fingerabdruck und Name zurück. Obwohl die Dokumentation besagt, dass sie "response.key_material" zurückgibt, ist dies jedoch falsch, weil die aws den privaten Schlüssel nicht speichert [http://boto3.readthedocs.org/en/latest/reference/services/ec2.html#keypair] – bluemoon