Получить версию AWS Systems Manager (SSM) с примерами кода

Чтобы получить версию агента AWS Systems Manager (SSM), вы можете использовать различные методы в зависимости от вашего языка программирования и AWS SDK. Вот несколько примеров:

  1. AWS CLI (интерфейс командной строки):

    aws ssm get-parameters --names /aws:ec2:instance-id --query "Parameters[0].Version"
  2. Python (Boto3 SDK):

    import boto3
    ssm = boto3.client('ssm')
    response = ssm.get_parameters(
       Names=['/aws:ec2:instance-id'],
       QueryOptions={'MaxResults': 1}
    )
    version = response['Parameters'][0]['Version']
    print(version)
  3. JavaScript (AWS SDK для JavaScript – Node.js):

    const AWS = require('aws-sdk');
    const ssm = new AWS.SSM();
    const params = {
     Names: ['/aws:ec2:instance-id'],
     QueryOptions: { MaxResults: 1 }
    };
    ssm.getParameters(params, (err, data) => {
     if (err) console.log(err, err.stack);
     else console.log(data.Parameters[0].Version);
    });

В этих примерах показано, как получить версию определенного параметра (/aws:ec2:instance-id), хранящуюся в хранилище параметров AWS Systems Manager. Настройте имя параметра в соответствии с вашим конкретным вариантом использования.