AWS Boto3库中,describe_key_pairs函数未返回文档中的公钥字段
response = self.ec2.describe_key_pairs(
KeyNames=[
name,
],
IncludePublicKey=True,
).get("KeyPairs")
boto2 1.34.61的文档
响应对象应该包含一个 'PublicKey': '字符串'
我本来期待在响应中能看到公钥。
我需要从私钥中获取公钥吗?
1 个回答
0
我运行了这段代码:
import boto3
ec2_client = boto3.client('ec2')
response = ec2_client.describe_key_pairs(IncludePublicKey=True)
for key in response['KeyPairs']:
print(key['PublicKey'])
它显示了与每对密钥相关的公钥。
最后这一行也可以正常工作:
print(key.get('PublicKey'))