在 Google 虚拟机上处理来自 Google App Engine 的数据
Posted
技术标签:
【中文标题】在 Google 虚拟机上处理来自 Google App Engine 的数据【英文标题】:Processing data from Google App Engine on a Google Virtual Machine 【发布时间】:2015-09-13 02:59:11 【问题描述】:我的网站在 Google App Engine 上的 Python 上运行,并且我设置了一个虚拟机来使用默认 App Engine 环境不支持的库。现在我需要将数据从我的应用程序发送到 VM 并检索响应。在这种情况下,数据将是电子邮件地址和电子邮件消息。
目前我正在通过 urllib2 使用 POST 请求进行测试。有没有更好的方法来做到这一点?
【问题讨论】:
另一个选项是通过远程 api 从您的虚拟机访问您的 appengine 应用程序数据。 cloud.google.com/appengine/docs/python/tools/remoteapi 该过程将从 App Engine 启动。我可以使用 Remote API 访问我的 VM 上的功能吗? 我认为您发布的方法最适合您的设置。我个人会研究托管 VM [1],因为它们允许您运行任何库,同时仍保持 App Engine 的可扩展性。 [1]cloud.google.com/appengine/docs/managed-vms 我正在使用托管虚拟机。在这种情况下,哪种不同的方法会更好? 【参考方案1】:坚持使用 urllib2 描述的 POST 请求。我们决定将项目的这一部分转移到不同的提供商,这样最好不要使用仅使用 Google Cloud 的方法。
【讨论】:
以上是关于在 Google 虚拟机上处理来自 Google App Engine 的数据的主要内容,如果未能解决你的问题,请参考以下文章
是否可以将 Google Cloud NAT 用于 TCP/代理 LB 后面的虚拟机,以便所有服务器都可以利用来自单个 IP 的出口?
批处理文件在某些计算机上未完成 - 使用 Google Developer Console
Android 虚拟机:双重错误:“未安装 Google Play 游戏”