Tag: 谷歌应用程序内引擎

为什么电子邮件,用户名,邮政编码等作为GAE数据存储区中的实体

我已经看到在GAE数据存储区中有这么多实体,最后是字符串,至少显然。 GAE Java数据存储实体列表 我想知道其中的原因是什么? 索引? 语义搜索?

如何在谷歌应用引擎上运行maven项目

我按照本教程: http : //software.danielwatrous.com/wordpress-plugin-licensing-wicket-on-google-app-engine/ 。 我将谷歌应用程序引擎库添加到此项目,然后我想检查谷歌应用程序引擎。 但是当我这样做时,eclipse有这个问题: The App Engine SDK ‘/home/hudi/program/git/tournamenSystem/tournament-system/ tournament-system-web/src/main/webapp/WEB-INF/lib/appengine-api-1.0-sdk-1.7.1.jar’ on the project’s build path is not valid (SDK location ‘/home/hudi/program/git/ tournamenSystem/tournament-system/tournament-system-web/src/main/webapp/WEB-INF/ lib/appengine-api-1.0-sdk-1.7.1.jar’ is not a directory) 我不明白。 Jar isnt目录所以为什么要一些目录呢? 当我想使用快速修复时,我可以使用另一个SDK。 我尝试使用旧版本1.6 …但仍然是同样的问题。 我该怎么办呢? 请帮忙

在Java中的AppEngine本地开发服务器上强制TLS> 1.0

我们需要使用至少TLS 1.1连接到外部服务,这在使用Java SDK v.1.9.32的本地开发服务器上不起作用。 有没有办法强制本地开发服务器使用特定版本的TLS? 或者Java SDK中是否不支持它?

谷歌应用引擎服务不可用

我正在关注http://googcloudlabs.appspot.com/教程来创建新的Google App Engine项目。 当我尝试从我的本地主机运行时,它会抛出一个错误,但是当我部署它时工作正常。 ( http://mynewcloudcom.appspot.com/ )。 请帮忙。 HTTP ERROR: 503 Problem accessing /. Reason: SERVICE_UNAVAILABLE Powered by Jetty:// Eclipse控制台 Mar 05, 2012 10:42:46 AM com.google.apphosting.utils.jetty.JettyLogger info INFO: Logging to JettyLogger(null) via com.google.apphosting.utils.jetty.JettyLogger Mar 05, 2012 10:42:46 AM com.google.apphosting.utils.config.AppEngineWebXmlReader readAppEngineWebXml INFO: Successfully processed C:\Smartag_Eclipse_Project\DontEditProject\war\WEB-INF/appengine-web.xml Mar 05, 2012 10:42:46 AM com.google.apphosting.utils.config.AbstractConfigXmlReader readConfigXml INFO: Successfully processed C:\Smartag_Eclipse_Project\DontEditProject\war\WEB-INF/web.xml […]

使用Endpoints为Android设想

我读到Objectify是一个支持框架,用于端点。 如何从GPE App Engine Connected Android Project向导转换样本以处理Objectify 4数据? 我明白这个: org.datanucleus.exceptions.ClassNotPersistableException:类“com.example.MyObjectifyTestInfo”不可持久化。 这意味着它要么没有被增强,要么文件的增强版本不在CLASSPATH中(或者被未增强的版本隐藏),或者找不到类的元数据/注释。 我搜索了很多,但在stackoverflow或其他地方找不到任何东西。 谢谢。

将装箱原语列表传递给Google Cloud Endpoint

我正在努力将Lists作为Google Cloud Endpoints的方法参数。 文件说明了这一点 支持的参数类型如下: java.util.Collection参数类型 我试着这样做,但它只是不起作用。 基本端点方法: @ApiMethod(name = “testMethod”, httpMethod = HttpMethod.POST) public void testMethod(@Named(“longList”) List longList) { for (Long aLong : longList) { if (aLong < 5) { throw new IllegalArgumentException("You can't do it"); } } } 当我使用API​​ Exploler执行此方法时,生成的URL为: POST http://localhost:8080/_ah/api/billEndpoint/v1/testMethod?longList=5&longList=6 并且该方法正确执行。 但是当使用Android库时,url会更改为: http://APP_ENGINE_BACKEND:8080/_ah/api/billEndpoint/v1/testMethod/5,6 并且端点返回404代码。 可以将List作为方法参数,如果它是我做错了吗?

如何在使用Google帐户UserService时更新App Engine应用程序名称

我有一个现有的App Engine(Java)应用程序,我们使用UserService对我们的用户进行Google帐户身份validation。 当用户点击以允许访问其Google帐户时,我们想要更新显示在此屏幕上的应用程序名称: 我很确定它是旧 App Engine控制台/设置屏幕中的一个选项,但我无法在新设置屏幕中找到它。 有谁知道这个设置被移动到哪里或如何更新应用程序名称? 另外,如果任何App Engine团队成员跟踪此标记,App Engine是否正常? 有人测试过吗? 我有点紧张! 这是我的设置屏幕在新的云控制台中的显示方式:

我可以在Google App Engine上使用HikariCP吗?

在App Engine上寻找连接池解决方案,使用Cloud SQL,多个条目显示HikariCP应该工作的建议,因为它允许外部ThreadFactory配置。 例如; JDBC连接池与App Engine兼容 使用Cloud SQL的应用引擎上的连接池 配置将是这样的: import com.google.appengine.api.ThreadManager; … HikariConfig lConfig = new HikariConfig(); config.setThreadFactory(ThreadManager.backgroundThreadFactory()); … 但是有问题; Google App Engine上的HikariCP 实际上,由于App Engine受限制的“沙盒”环境,快速尝试暴露了多个问题。 所以问题仍然存在; 有人在Google App Engine上成功实施了HikariCP吗?

限制App Engine对自定义域上的G Suite帐户的访问权限

不久之前,Google Apps(现在称为G Suite)域的App Engine相关设置已移至Google Cloud Console。 截至目前,已记录的限制对相关G Suite用户访问App Engine实例的方法是通过此Google Cloud Console页面: 当您点击该页面中的[编辑]时,在“Google身份validation”下,您可以在“Google帐户API”和“Google Apps域”(实际上应该称为“G Suite域”)之间切换。 该下拉列表下方有一个输入框,但没有解释应该在那里输入什么。 通过反复试验,我发现它应该是相关G Suite的域名。 在部署到App Engine的最小Hello World应用程序中,我们将身份validation选项设置为: login: required 请注意,我们的应用程序的一些服务是用Python编写的,有些是用Java编写的。 通过[project-id] .appspot.com主机名访问App引擎实例工作正常,Google将提示相关G Suite上的凭据,并通过身份validation过程适当地重定向到目标路径名。 问题是,当通过自定义域访问App Engine实例时,身份validation根本不起作用。 这将显示500,服务器日志显示为: 只有在通过该域的子域提供请求或已通过Google Apps控制台批准请求时,才能执行Google Apps域example.com的身份validation。 请参阅https://developers.google.com/appengine/articles/auth 该错误消息中的链接页面不再存在,即它已被替换为一般描述身份validation的页面。 从在线缓存中提取旧页面,我可以看到它描述了将Google App引擎项目添加到Google Apps服务页面的旧Google Apps方式,但截至目前,此function已被删除或迁移到Google Cloud Console。 对于它的价值,谷歌支持无法提供任何帮助,除了指向上面截屏页面的文档。 这里是否有人设法通过自定义域限制App Engine访问G Suite帐户? 或者这个function刚刚破裂? 特别是我正在寻找在Python和/或Java GAE应用程序环境中解决此问题的答案,以及演示如何在需要时以编程方式解决此问题的代码。

如何允许匿名上传到云存储

我需要我的用户将文件上传到我的Google云端存储,而无需通过Google进行身份validation。 这些主要是运行我的应用程序的Windows桌面/笔记本用户。 通过阅读不同的身份validation机制后,我发现可恢复的上传可能是我正在寻找的。 上面的页面包含有关如何完成此操作的REST API。 我有几个问题: 这是第三方将数据上传到我的帐户而不登录任何Google帐户的正确方法吗? 是否有包含可恢复上传相关代码的Python或Java示例? 谢谢你的帮助。