ssm_client.send_command(
Targets=[
{
'Key': 'InstanceIds',
'Values': [
InstanceId,
]
},
],
DocumentName="AmazonCloudWatch-ManageAgent",
DocumentVersion='7',
Parameters={'Action': ['configure'],
'Mode': ['ec2'],
'Optional Configuration Source': ['ssm'],
'Optional Configuration Location': [conf_location],
'Optional Open Telemetry Collector Configuration Source': ['ssm'],
'Optional Open Telemetry Collector Configuration Location': [],
'Optional Restart': ['yes'],
'Comment': ['Automation Piton'],
'Timeout': ['600'],
},
CloudWatchOutputConfig={
'CloudWatchLogGroupName': 'aws/ssm_python',
'CloudWatchOutputEnabled': True
}
)
An error occurred (InvalidParameters) when calling the SendCommand operation: document AmazonCloudWatch-ManageAgent does not support parameters.
получаю такую ошибку, вроде все параметры верные подскажите в чем беда ?
Написано, что него нет параметров. Сущность - документ. Может оно лишнее или перепутано с чем?
а есть 7 версия в регионе, где выполняется?
Через cli проверял все ок, с этими же параметрами
Попробуй двойные кавычки
Не помогает(
А имена параметров может какие-то не так пишутся? В cli же они немного отличаются. Может, там норм, а тут ошибка где-то?
Ну это параметры, самого пакета который я в ssm выбрал, в его описание так написано, и какая разница как их передавать , он же их по идеи json передаёт. Что через питон, что через cli 3 раза сравнивал , 1в1 и он ругается именно на параметерс, что внутри у них Была ошибка , не правильно таймаут передал, так он сразу написал
Обсуждают сегодня