我已经在自己的 Ubuntu EC2 实例中安装并运行了 SSM。但是,我仍然收到错误。
这是我的代码:
ssm = boto3.client('ssm' )
commands = ['echo "hello world"']
ssm.send_command(DocumentName="AWS-RunShellScript", Parameters={'commands': commands}, InstanceIds=['i-xxxxxxxxxxxxxxxx'])
错误:
InvalidInstanceId:调用SendCommand操作时发生错误(InvalidInstanceId)
无法弄清楚为什么会发生这种情况。
答案1
Amazon EC2 SSM 策略未附加到该实例。