Ec2instance 자동화 python 스크립트[중복]

0

질문

나는 실행하려고 python 스크립트에 ec2 인스턴스입니다. Python 파일에 거주하고 s3. 나는 실행할 수 있에서 수동으로 ec2 인스턴스를 사용하여 iam 역할에 대한 액세스를 허용하는 s3 폴더와 파일이 있습니다.

질문가,는 방법을 자동화할 수 있습니다 시작 및 중지 ec2 인스턴스 때마다 필요하고 호출하는 방법/통과하는 파이썬 파일을 실행시 시작 ec2 인스턴스를 인스턴스를 중지하면 python 파일을 완료합니다.

감사합니다, Nikhil

3

최고의 응답

0

귀하의 요구 사항을 것 같다:

  • 일정 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.)

2021-11-23 12:16:28
0

EC2instances 사용 cloudinit 사용자 정의할 수 있는 실정에서 스크립트의 각 부팅합니다. 당신이 사용할 수 있는 일반 사용 os 도구에서는 파이썬을 종료(예: shutdown -h now).

2021-11-23 02:47:06
0

여기에 또 다른 대안이 될 수 있을 사용하여 람다 함수 대신 EC2 인스턴스를 실행하는 python 스크립트 경우 최대 실행 시 스크립트보다 적은 15 분입니다. 가 서버를 사용하지 않는 AWS 람다 보다는 오히려 EC2. 추가 당신의 코드 스크립트에서 AWS 람다와 예약 람다 함수에서 AWS 이벤트 브리지를 호출하다.

2021-11-23 16:23:14

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................