0

我知道如何在 boto3 中获取 AWS 密钥对的私钥:

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")

不幸的是,我不知道如何从新创建的对象中提取私钥。

4

1 回答 1

2

这看起来像是EC2.KeyPair形状建模的问题,特别是对于create_key_pair. 我打开了一个GitHub 问题来跟踪解决问题的进度。

于 2015-08-28T20:50:47.350 回答