私はBoto3 SSMを使用して、私のインスタンスでコマンドを実行しています。AWS実行コマンド:Pythonが見つかりません
私がecho hello world
やmkdir abc
のような単純なコマンドを実行すると、正常に動作し、期待される出力が得られます。しかし、私がpython -V
または他のpythonコマンドを実行しようとしているとき。出力はpython not found
です。しかし、PythonはUbuntuを実行しているEC2インスタンスにあります。手動でチェックすると正常に動作します。
コード:
ssm = boto3.client('ssm')
commands = ['python -V']
ssm.send_command(DocumentName="AWS-RunShellScript", Parameters={'commands': commands}, InstanceIds=['i-xxxxxxxxxxx'])
sudo apt-get installを使用してpythonをインストールしてみてください。 – bigbounty
私は私のインスタンスにPythonを持っています。私はすでにそれを言いました。 – sjishan
'boto3.client'このクライアントはストリームをサポートしていますか? – dsgdfg