2015-08-28 52 views
0

私鑰我知道如何獲得AWS密鑰對的私鑰boto3:充分利用ServiceResource create_key_pair

import boto3 
client = boto3.client('ec2') 
dict_key_pair = client.create_key_pair(KeyName="temp-1") 
private_key = dict_key_pair['KeyMaterial'] 

但我更願意得到一個EC2.KeyPair實例,而不是一個字典的。

我明白,要創建這樣一個實例的方法是:

service_resource = boto3.resource('ec2') 
entity_key_pair = service_resource.create_key_pair(KeyName="temp-2") 

可惜我不能找出如何提取新創建的對象的私有密鑰。

回答

2

這看起來像EC2.KeyPair形狀如何建模的問題,特別是對於create_key_pair。我打開了一個GitHub issue來跟蹤解決問題的進度。