在Google App Engine(GAE)上运行Boto

时间:2013-04-08 21:34:50

标签: python google-app-engine amazon-ec2 boto

我是Python的新手,希望能帮助我们在GAE Python应用程序中“导入boto.ec2”来控制Amazon EC2实例。我正在使用PyDev / Eclipse并在我的Mac上安装了boto,但使用简单的'import boto'不起作用(我得到::没有名为boto.ec2的模块)。我已经读过GAE支持boto,但我无法在任何地方找到说明。谢谢!

2 个答案:

答案 0 :(得分:6)

听起来您没有将boto代码复制到应用引擎目录的根目录。

Boto与GAE合作,但Google不向您提供代码。将它复制到GAE目录的根目录后,开发服务器应该可以工作,在下次上传后它也可以在prod服务器上运行。

答案 1 :(得分:3)

符号链接应该足够了。 在您的项目根目录中:

ln -s /path/to/boto/boto boto

Google应用引擎会在部署您的应用时上传它。