Python 如何从aws映像详细信息中获取操作系统信息
我找不到任何aws api可以为特定的ec2 AMI命名操作系统。任何人都可以帮助识别这方面的api吗?我在python中尝试了下面的api,并使用aws cli进行了检查Python 如何从aws映像详细信息中获取操作系统信息,python,amazon-ec2,aws-sdk,amazon-ami,ec2-ami,Python,Amazon Ec2,Aws Sdk,Amazon Ami,Ec2 Ami,我找不到任何aws api可以为特定的ec2 AMI命名操作系统。任何人都可以帮助识别这方面的api吗?我在python中尝试了下面的api,并使用aws cli进行了检查 session = boto3.session.Session( aws_access_key_id="", aws_secret_access_key="", ) ec2_client = session.client('ec2', 'us-east-1') images=ec2_
session = boto3.session.Session(
aws_access_key_id="",
aws_secret_access_key="",
)
ec2_client = session.client('ec2', 'us-east-1')
images=ec2_client.describe_images(
ImageIds=[
'ami-011b3ccf1bd6db744',
]
)
这并没有给我关于操作系统的正确信息。我只能看到windows图像
“平台”:“windows”
来了。如何获取操作系统相关信息 没有存储分发名称本身的字段。您必须结合使用图像描述和所有者来确定要运行的ami
ami也会随着年龄的增长而消失,所以最好创建自己的ami副本或动态查找过程