как получить информацию об ОС из деталей образа aws - PullRequest
0 голосов
/ 04 января 2019

Я не могу найти какой-либо aws api, который даст имя ОС для конкретного ec2 AMI. Может ли кто-нибудь помочь определить любой API для этого? Я пробовал это ниже API в Python и также проверил с 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',    
    ]
    )

Это не дает мне правильную информацию об ОС. Я могу видеть только для окон изображения "Platform": "windows" приходит. Как я могу получить информацию об ОС?

1 Ответ

0 голосов
/ 04 января 2019

Нет поля для хранения имени дистрибутива как такового. Вы должны будете использовать комбинацию описания изображения и владельца, чтобы определить ami для запуска.

Амисы исчезают по мере их старения, поэтому создание собственных ами-копий или процесс динамического поиска лучше.

...