response = self.ec2.describe_key_pairs(
KeyNames=[
name,
],
IncludePublicKey=True,
).get("KeyPairs")
boto2 1.34.61 的文档
响应对象应该有一个 '公钥':'字符串'
我期待响应中的公钥。
我必须从私钥中获取公钥吗?
我运行了这段代码:
import boto3
ec2_client = boto3.client('ec2')
response = ec2_client.describe_key_pairs(IncludePublicKey=True)
for key in response['KeyPairs']:
print(key['PublicKey'])
它显示了与每个密钥对关联的公钥。