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 に答える