2013-10-16 2 views
0

botodocumentation은 Amazon EC2 인스턴스를 python으로 시작하는 방법을 설명하고 있지만 일단 실행되면 인스턴스에서 python 스크립트를 실행하는 방법에 대한 설명을 찾을 수 없습니다. 이것이 boto와 가능한가? 궁극적으로 나는 IDLE으로 내 컴퓨터에서하는 것처럼 파이썬 인터프리터와 상호 작용할 수있는 방법으로 EC2 인스턴스에서 파이썬을 실행하고 PuTTY에 코드를 붙여 넣지 않아도되도록하고 싶습니다. EC2에 R의 경우 RStudio-server을 사용합니다.Boto가있는 EC2 인스턴스에서 Python 코드 실행

답변

0

Amazon EC2 인스턴스는 단순히 서버이므로 ssh를 통해 서버에 액세스 할 수 있습니다. 당신은 EC2 인스턴스에서 IDLE을 실행할 수있는 경우 인스턴스에 로그인을 관리하면이 문서를 http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AccessingInstances.html

을 확인,이 가이드 IDLE 소개 http://inundata.org/2011/03/30/r-ec2-rstudio-server/

다음 RStudio를 설치할 수 있습니다, 잘 모르겠어요.

1

IDLE (이것은에 사용하지만) 원격 스크립트를 실행 할 수있는 방법을 가지고 있지 않지만, 그것을 할 수있는 다른 여러 가지 방법이 있습니다 :

  • 많은 다른 IDE를 PyCharm처럼 (하지 보증은 , 난 그냥 무작위로 선택) 원격 통역 기능을 가지고합니까.
  • IPython은 하나의 Qt 또는 웹 노트북에서 원격 인터프리터 인스턴스를 실행할 수있는 유쾌한 대화 형 인터프리터입니다.
  • 로컬 X 서버 (Windows 또는 Mac이 아닌 경우 이미 수행 중이므로)를 실행하고 X에서 SSH를 터널링하고 바탕 화면의 GUI를 사용하여 EC2 인스턴스에서 IDLE을 실행할 수 있습니다.
  • 자주 코드를 원격으로 실행할 필요가 없으며 스크립트를 EC2에 "게시"하거나 원격으로 편집 할 수있는 손쉬운 방법으로 퍼티 (PuTTY)에서 실행할 수 있습니다. 많은 IDE와 텍스트 편집자가 원격 통역을하지 않는 사람 일지라도 이것을 할 수있는 방법이 있습니다.
0

정확하게 이해하면 boto에서 트리거하는 ec2에서 코드를 실행하고 싶습니다. 이 tutorial을 살펴볼 수 있습니다. 당신에게 유일한 것은 스크립트를 실행하는 데 필요한 모든 설치가 필요한 것입니다. 일단 boto에서 트리거하면 ec2 인스턴스에서 실행되고 언급 한 후에 작업이 완료되면 닫힙니다. 적은 시간 동안 인스턴스 만 필요하면 스팟 인스턴스를 조사하는 것이 좋습니다. 희망 도움이

관련 문제