귀하의 요구 사항을 것 같다:
- 일정 Amazon EC2 인스턴스가 시작하는 특정 시간에 매일
- 인스턴스를 실행해야 Python 스크립트 시작한 후에
- When Python 스크립트를 실행이 완료되면,중단 인스턴스
시작 EC2 인스턴스에 일정
당신이 사용할 수 있습 Amazon EventBridge 를 트리거하 AWS 람다 함수 에 일정입니다.
할 수 있는 코드는 람다 함수를 호출 StartInstances()
EC2 인스턴스에서 시작합니다.
에서 스크립트를 실행 시작
설치 스크립트로 /var/lib/cloud/scripts/per-boot/
디렉토리에 있습니다. 이 스크립트를 다운로드할 수 있는 프로그램에서 S3,다음을 실행합니다.
때 EC2 인스턴스가 시작하면,그것은 자동으로 실행됩니다 어떤 스크립트에서는 디렉토리에 있습니다.
인스턴스를 중지 스크립트가 완료되면
의 끝에서 스크립트,추가 명령:
shutdown -h now
이 꺼집니다 인스턴스 및 장소에 그것을 중지 상태입니다.
(이정이 스크립트로 실행되는 루트입니다. 는 경우 그것은 다른 사용자로 실행하고,그것을 사용해야합니다 sudo shutdown -h now
.)