Получить тип платформы Ec2 Instances - PullRequest
0 голосов
/ 30 апреля 2019

Я использую description_instance_information () из BOTO 3 Link , чтобы получить тип платформы экземпляра, но я получаю пустой ответ Response Output

это мой код:

import boto3
import time
import json

ssm= boto3.client('ssm',aws_access_key_id='*****',aws_secret_access_key='*****', region_name='us-east-1')
response= ssm.describe_instance_information(
    Filters=[
        {
            'Key': 'InstanceIds',
            'Values': [
                'i-instanceId'
            ]
        },
    ]
)
print response

Есть ли другое решение, в котором я могу получить тип платформы Ec2 Instance.

1 Ответ

1 голос
/ 30 апреля 2019

Вы используете SSM-клиент boto3, который будет работать, только если у вас установлен SSM и он зарегистрирован экземпляром. Вы можете лучше пользователя ec2.describe_instances для того же. Возвращает «окна», если платформа - окна, в противном случае пусто.

...