我找不到任何可以提供特定ec2 AMI操作系统名称的AWS API。任何人都可以帮助为此确定任何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_client.describe_images(
ImageIds=[
'ami-011b3ccf1bd6db744',
]
)
这没有给我有关操作系统的适当信息。我只能看到Windows图像"Platform": "windows"
来了。如何获得与操作系统相关的信息?
答案 0 :(得分:0)
没有字段本身存储分发名称。您必须结合使用图像描述和所有者来确定要运行的ami。
Amis会随着年龄的增长而消失,因此最好创建自己的ami副本或动态查找过程。