2014-10-06 4 views
0

Я хочу восстановить экземпляры RDS из моментального снимка RDS для запуска в облаке с использованием веб-служб Amazon (AWS), я использую Pycharm 3+, AWS CLI эквивалент этого кода с использованием языка сценариев является: AWS выстр восстановление-DB-экземпляр-из-DB-снимокNameError: name 'restore_dbinstance_from_dbsnapshot' не определен при использовании модуля POTO BOTO

Python эквивалентный код ниже: импорт 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, но я делаю это так, используя IPython для тестирования CLI и LiClipse:

#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') 
Смежные вопросы