Чтобы получить версию агента AWS Systems Manager (SSM), вы можете использовать различные методы в зависимости от вашего языка программирования и AWS SDK. Вот несколько примеров:
-
AWS CLI (интерфейс командной строки):
aws ssm get-parameters --names /aws:ec2:instance-id --query "Parameters[0].Version" -
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) -
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. Настройте имя параметра в соответствии с вашим конкретным вариантом использования.