내 인스턴스에서 Boto3 SSM을 사용하여 명령을 실행하고 있습니다.AWS 실행 명령 : Python을 찾을 수 없음
echo hello world
또는 mkdir abc
과 같은 간단한 명령을 실행하면 정상적으로 작동하고 예상되는 결과를 얻을 수 있습니다. 하지만 python -V
또는 다른 python 명령을 실행하려고 할 때. 출력은 python not found
입니다. 하지만 파이썬은 내 우분투를 실행하는 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
나는 나의 인스턴스에 파이썬을 가지고있다. 나는 이미 그것을 언급했다. – sjishan
'boto3.client'이 클라이언트가 스트림을 지원합니까? – dsgdfg