Articles of 谷歌应用程序内引擎

识别Google公司资源与App Engine资源

在我们的电子商务平台上,我们遇到了一个问题。 问题本身并不是问题所在,而是谁在做这件事就是欺骗一个陈旧的推荐人,他们充满了我们的自定义分析参数。 这对我们的内部分析包来说是一场浩劫。 所有IP都来自1e100.net ,即Google IP地址。 我想阻止所有这些地址,我担心可能会无意中阻止Google 公司资源访问我们的网站。 例如,这些可能包括指向我们网站的资源或AdWords / Analytics团队拥有的其他资源。 有什么办法可以区分Google App Engine的stream量(这是我猜测这个stream量)和Google 公司的stream量。

Google应用云 – redirect到裸域

我有谷歌应用程序引擎应用程序工作在我的裸域,但我找不到任何教程如何redirect非裸(www)子域到裸域。 看来只是像他们build立在另一个方面,裸体www。 任何人都可以帮助我如何做到这一点?

任何工具/命令来检查Google Cloud Storage存储桶是否真的无法被公众访问?

我在Google App Engine日志中发现了一些奇怪的请求: 2620:0:1000:3001:1c2f:1188:9a2a:f8d8 – – [26 / Oct / 2015:16:29:55 -0700]“HEAD / an / object / path HTTP / 1.1”404 – – “curl / 7.35.0“”xxx.appspot.com“ms = 2 cpu_ms = 0 cpm_usd = 0 instance = – app_engine_release = 1.9.27 trace_id = – 其中/ an / object / path是Google云端存储默认存储区中对象的path,用户不应该知道该存储的path。 我尝试使用另一个帐户列出存储分区内容: gsutil ls gs://xxx.appspot.com 这给“AccessDeniedException:403禁止”,和 https://storage.cloud.google.com/xxx.appspot.com/ […]

从bash命令行调用一个不同的python解释器

我已经安装了python 2.7 [user@localhost google_appengine]$ python Python 2.7 (r27:82500, Sep 16 2010, 18:03:06) [GCC 4.5.1 20100907 (Red Hat 4.5.1-3)] on linux2 Type "help", "copyright", "credits" or "license" for more information. 我想使用这个目录下的python 2.5.2 [user@localhost Downloads]$ ls |grep "Python-2*" Python-2.5.2 Python-2.5.2.tgz 在Khan Academy平台上运行一个针对谷歌应用程序引擎应用程序的python脚本 sudo python sample_data.py -a ~/workspace/GAE/google_appengine/appcfg.py upload 目前,在运行最后一个脚本时2.7 python抱怨了很多(Google App Engine主要运行在2.5.2,几乎是2.6) 我想做类似的事情 sudo python env set […]

在App Engine开发人员控制台中查看模块configuration

我正在努力了解有关App Engine中模块configuration的Google各种pipe理界面。 我有我的app.yaml这个代码 application: s~myapp module: default version: 1 runtime: python27 api_version: 1 threadsafe: yes instance_class: F2 我期望看到App Engine控制台或Google开发者控制台的某个部分,确认我有一个名为“default”的模块,其F2尺寸实例正在运行。 但是,App Engine控制台只是这样说的: 而开发者控制台只是这样说的: …这是一个更好一点,因为我可以看到在左上angular的模块下拉列表中的“默认”选项。 但是我不知道运行什么样的实例,特别是F2types。 也许这个信息是不可用的,但任何人都可以帮助澄清?

排查Google App Engine 500内部服务器错误

有什么办法来正确排除GAE 500服务器错误的故障? 我知道我可以从console.developers.google.com – >监视 – >日志中查看,但是他们没有多大意义。 只有同样的事情,我可以从浏览器networking响应500内部服务器错误。 我正在寻找的是类似的日志apache.log或php.log实际上会打印一个错误stacktrace或发生在应用程序的exception。

禁止来自不同来源GAE的POST请求

是否可以在Google App Engine上停止来自不同来源的请求(POST)? 我知道IP欺骗是“容易的”,是否有另一种解决scheme,也许会话? 欢迎提出build议。

Google App Engine作为负载均衡服务的一部分

我有一组服务器当前正在使用单个域名和多个DNS Alogging来循环负载均衡。 我已经移植了我的服务在Google App Engine上运行,并且希望将Google托pipe的服务添加到域名上的循环列表中。 但GAE应用程序不会被分配一个静态IP地址。 我从google获得的是服务的域名。 我所工作的组织要求服务不由一家公司托pipe,以提供足够的冗余级别。 我想在GAE上托pipe这个服务的一部分,但我没有办法做到这一点,仍然有相同的域名访问其余的服务器。 有什么build议么?

谷歌应用程序引擎未知的错误:'4'

我在GAE的应用程序工作正常,但现在突然间,我有这个例外:javax.servlet.UnavailableException:com.google.appengine.api.modules.ModulesException:未知的错误:'4'在org.mortbay.jetty .servlet.ServletHolder.makeUnavailable(ServletHolder.java:415)at org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:458)at org.mortbay.jetty.servlet.ServletHolder.getServlet(ServletHolder.java:339 )在org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)at org.mortbay.jetty.servlet.ServletHandler $ CachedChain.doFilter(ServletHandler.java:1166)at com.google.apphosting.utils。 servlet.ParseBlobUploadFilter.doFilter(ParseBlobUploadFilter.java:125)at org.mortbay.jetty.servlet.ServletHandler $ CachedChain.doFilter(ServletHandler.java:1157)at com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter(SaveSessionFilter。 java:37)at org.mortbay.jetty.servlet.ServletHandler $ CachedChain.doFilter(ServletHandler.java:1157)at com.google.apphosting.utils .servlet.JdbcMySqlConnectionCleanupFilter.doFilter(JdbcMySqlConnectionCleanupFilter.java:60)at org.mortbay.jetty.servlet.ServletHandler $ CachedChain.doFilter(ServletHandler.java:1157)at com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter .java:43)at org.mortbay.jetty.servlet.ServletHandler $ CachedChain.doFilter(ServletHandler.java:1157)at 任何帮助理解这个问题,将不胜感激

无法部署托pipeVM

我最近开始使用Java托pipe虚拟机。 过去几天我已经能够成功部署我的testing应用程序。 突然,今天它停止工作。 错误如下: ERROR: (gcloud.preview.app.deploy) Error Response: [13] Giving up due to transient errors. Please try again. 今天我已经尝试过很多次了,同样的错误还在继续。 我不相信我改变了我的configuration。