2014-10-06 5 views
0

아마존 웹 서비스 (AWS)를 사용하여 클라우드에서 실행되도록 RDS 스냅 샷에서 내 RDS 인스턴스를 복원하고 싶습니다. Pycharm 3+, AWS CLI 스크립트 언어를 사용하여이 코드에 대한 것과 동일합니다 : AWS는 RDS 복원-DB-인스턴스에서-DB-스냅 샷을NameError : BOTO python 모듈을 사용할 때 'restore_dbinstance_from_dbsnapshot'이 정의되지 않았습니다.

파이썬 해당하는 코드는 다음과 같습니다 : 수입 boto.rds restore_dbinstance_from_dbsnapshot('oracledev-final-snapshot','oracleid',db.m1.small,1521,'east-1')

하지만 난 실행할 때 내가 얻을 위의 오류 제목에 언급했다. 누구든지 나를 도와주세요. 사전 감사

+0

당신이 문제의 원인이되는 실제 코드를 보여줄 수 있을까요? 어떤 맥락없이 무엇을 제안해야할지 알기가 어렵습니다. boto RDS 모듈은''restore_dbinstance_from_dbsnapshot'' 메소드를 가지고 있습니다. – garnaat

답변

0

나는 Pycharm을 사용하지 않는 한,하지만 난 CLI 테스트 및 LiClipse에 대한 ipython 사용하여 다음과 같이 그것을 :

#import the module 
import boto.rds 
#connect to the region - you'll need your AWS info as the second two parameters if it isn't pre-configured 
conn=boto.rds.get_all_connections("us-east-1") 
#now is when you call the db creation, but from the connection 
conn.restore_dbinstance_from_dbsnapshot('oracledev-final-snapshot','oracleid',db.m1.small,1521,'east-1')