如何从Google App Engine(python)启动或停止Amazon EC2实例

如何从Google App Engine(python)启动或停止Amazon EC2实例,python,google-app-engine,amazon-ec2,google-cloud-platform,Python,Google App Engine,Amazon Ec2,Google Cloud Platform,有没有办法从Google App Engine启动/停止Amazon EC2实例? 我读了这个问题,在我看来,那里的答案是不正确的 基本上,我无法在应用程序引擎上安装“boto”。你有没有调查过?它(或多或少)是对在AppEngine中工作的EC2、S3、EBS和ELB的boto的重写。从他们的页面: 考拉(Karlsruhe开放应用程序(用于)云管理)是一个 软件服务,旨在帮助您使用亚马逊网站 服务(AWS)兼容云服务和基础设施(IaaS)。 Amazon AWS公共云和私有云服务基于 Euc

有没有办法从Google App Engine启动/停止Amazon EC2实例?
我读了这个问题,在我看来,那里的答案是不正确的

基本上,我无法在应用程序引擎上安装“boto”。

你有没有调查过?它(或多或少)是对在AppEngine中工作的EC2、S3、EBS和ELB的
boto
的重写。从他们的页面:

考拉(Karlsruhe开放应用程序(用于)云管理)是一个 软件服务,旨在帮助您使用亚马逊网站 服务(AWS)兼容云服务和基础设施(IaaS)。 Amazon AWS公共云和私有云服务基于 Eucalyptus、Nimbus或OpenNebula均受支持。存储服务 谷歌存储和主机欧洲云存储可以与考拉一起使用 太

考拉帮助与实现API的云服务交互

弹性计算云(EC2)

简单存储服务(S3)

弹性块存储(EBS)

弹性负载平衡(ELB)

有了考拉,用户可以 启动、停止和监视其实例、卷和弹性IP 地址。它们还可以在内存中创建和擦除存储桶 S3兼容存储服务S3、Google存储和Walrus。它是 易于上传、检查和修改存储在这些文件中的数据 存储服务,与使用S3Fox和 谷歌存储管理器

考拉本身就是一项能够在公共云中运行的服务 平台(PaaS)谷歌应用引擎和内部私有云平台 有鳞片或台风


只需将boto文件复制到项目的根目录中。

很简单,只需将cron任务部署到应用程序引擎应用程序中即可

您需要实现从Spring控制器到EC2帐户的调用。 事先,确保您已经有一个活动的EC2帐户,并且您有一个要启动的映像。您还需要将EBS卷附加到该实例

对于外部连接,GAE安全模型要求您使用URLFetch实用程序。因此,AWS API将不适用于您。要连接到AWS,请下载以下经过改编的AWS API

有关使用URLFetch的进一步参考:

[博客]