昨天,此代码在本地和生产服务器中均正常运行:
import cloudstorage
def filelist(Handler):
gs_bucket_name="/bucketname"
list=cloudstorage.listbucket(gs_bucket_name)
logging.warning(list)
self.write(list)
for e in list:
self.write(e)
self.write("<br>")
从昨天到今天,我已经升级了GAE
Launcher并更改了结算方式(我当时使用的是免费试用版,现在使用的是付费帐户)(不知道它是否有任何作用,而只是提供其他信息)
但是今天代码停止在本地工作(在生产中可以正常工作)
这是错误日志的开始
WARNING 2015-02-20 09:50:21,721 admin.py:106] <cloudstorage.cloudstorage_api._Bucket object at 0x10ac31e90>
ERROR 2015-02-20 09:50:21,729 api_server.py:221] Exception while handling service_name: "app_identity_service"
method: "GetAccessToken"
request: "\n7https://www.googleapis.com/auth/devstorage.full_control"
request_id: "WoMrXkOyfe"
该警告显示了一个存储桶对象,但是当我尝试在列表中进行迭代时,我立即获得了身份服务的异常。
发生什么事了?似乎我需要授权本地devserver gcs模型,但是我不确定如何。
请记住,这仅在devserver中发生,而不在生产中发生。
谢谢你的帮助
问题内容: 我正在尝试在开发GAE服务器上模拟HTTPServletRequest数据。我正在运行Eclipse插件1.3.7 我试图做到这一点: 运行以下命令会产生异常: java.lang.NoClassDefFoundError:sun.reflect.ReflectionFactory是一个受限类。有关更多详细信息,请参阅Google App Engine开发人员指南。 关于如何在GAE开
问题内容: 我正在将一些后端转换为模块,并在设置开发环境配置时感到困惑。我在Eclipse中使用Java,但未在Maven中使用Java。架构非常简单: 前端模块为默认模块。基本的GAE / GWT应用程序。将项目放入任务队列。 后端模块处理任务队列。 使用旧的后端体系结构,一个调试配置将启动开发服务器,该服务器将为GWT DevMode UI 和 后端任务处理提供服务。 问题的症结在于DevMo
目标:通过使用AppEngine开发服务器减少开发反馈周期。对于我的使用,这必须作为公共HTTPS地址提供。应用程序引擎开发服务器仅支持HTTP。 如何做到这一点:使用ngrok将本地开发环境公开为https公共可用地址。 反向代理与nginx从https到超文本传输协议。 这似乎是可能的,但我的生活我没有得到配置工作。 我正在osx上使用应用程序引擎标准Java。 欢迎其他工作解决方案或想法。肯
问题内容: 我想使用GCS存储桶作为blobstore的支持,但是我不知道如何在开发服务器上进行设置。 有使用实时服务器上的开发人员控制台执行此操作的说明,但是我在本地开发计算机上找不到有关如何执行此操作的任何信息… 问题答案: 事实证明,您根本不需要执行任何设置。我只是假设使用blobstore上传时有一个具有特定名称的名称,而其中一个是自动为我创建的。 顺便说一句,似乎没有任何地方记录着如何浏
我已经为本地Python应用程序配置了 在它的文件。使用启动本地开发服务器时 一切都很好。 因为GAE的本地开发服务器使用Python2。7默认情况下,我现在想使用Python3。而是x。根据谷歌的文档,我们必须使用灵活的环境。因此,我正在更改至: 现在吐出: 谷歌的Hello World应用程序也可以重现这个问题,该应用程序使用灵活的环境。 所以我们不能在本地使用Python3?在上传Pytho
SRS不支持服务器端脚本,所谓服务器端脚本,指的是服务器可以加载外部脚本文件,解释并执行。 支持服务器脚本的服务器有FMS,语言是actionscript1.0;nginx支持的是lua。 SRS不支持服务器脚本的原因有: 不Simple:违反了SRS(Simple RTMP Server)的第一个S,支持扩展脚本,出错的几率也扩展了。 实际用处很小:我在国内知名的CDN公司工作时,所在部门就是用
在GAE建立一个网站。我在dev服务器上做了大部分工作,在那里我有一个数据库。在我的开发服务器中,我在UTF-8中插入了实体,因为如果我不这样做,值就不会被写入。然而,这让我不得不使用,以便用jinja2正确显示它们。我知道GAE数据存储只使用UNICODE,所以我可以预见我现在面临的问题。 所以,我使用了来获取我的dev数据存储的备份。 现在的问题是当我尝试更新到服务器。 要么我用: appcf
问题内容: 是否有使用freebase数据转储创建数据库的任何现有方法,类似于freebase所提供的,但是在您自己的服务器上?相当多的免费库,但不是通过API在本地进行的吗? 我想可以创建,但是已经有解决方案了吗?还是没有使用API的类似数据的其他替代解决方案?我也没有为dbpedia找到这个: 问题答案: 看一下Google Code上的freebase-quad-rdfize项目。它应该