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 и он ругается именно на параметерс, что внутри у них Была ошибка , не правильно таймаут передал, так он сразу написал
Обсуждают сегодня