从ServiceResource获取私钥create\u key\u pai

2024-04-25 16:43:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我知道如何在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实例而不是dict

我知道创建这样一个实例的方法是:

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

不幸的是,我无法找到如何从新创建的对象中提取私钥。你知道吗


Tags: 实例keyclientawscreateservice密钥boto3