Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
 Google App Engine_IT技术博客_编程技术问答 - 「Fatal编程技术网」

Google app engine 如何在Google App engine中迭代JPA集合

我将谷歌应用引擎与datanucleus和JPA结合使用。我很难理解如何从数据存储中读取内容并将其传递给JSP。如果我使用entitymanager加载POJO列表并将其传递给JSP,它将崩溃到org.datanucleus.exceptions.NucleusUserException:Object Manager已关闭 我明白为什么会这样。显然,因为我获取了列表,所以关闭实体管理器并将其传递给JSP,此时它将失败,因为列表是惰性的。如果不使用诸如调用size()之类的方法,如何使列表不懒惰

Google app engine 谷歌AppEngine的替代方案?

我最近不得不在谷歌AppEngine上实现一个项目。一开始我持怀疑态度。但是Appengine上有一些非常好的方法: 没有服务器设置。一切都是开箱即用的。Gzip、图书馆等 一键部署。在Mac上启动GAE启动器并单击部署。完成了 低成本 易于生产测井 但如果我在考虑专业项目,有些事情我不喜欢 blobstore。只是。。。奇怪的并且不可备份 所有1MB限制 感觉你的代码只会在AppEngine上运行。(大表) 你知道阿彭金有没有类似的替代品?我指的不是像EC2这样的服务。你可以看看 它是

Google app engine 具有JDOQL唯一结果集的查询

在我的GAE应用程序中,我想创建一个JDOQL,它返回一个列表,其中每个元素最多只存在一次,即使在数据库中还有更多元素。我怎样才能做到这一点呢?我不知道JDOQL,但是如果您想要一个列表,其中每个实体只存在一次,即每个列表元素都是唯一的,那么您可以执行以下操作: 例如,您有一个entit类型/模型类,我们称之为type,属性为att1,attr2。 您希望有一个基于一个或多个属性的唯一元素列表,例如attr2 您可以使用以下方法,该方法是我从有关该问题的可靠来源改编的: def unique(s

Google app engine 用于GAE的JDO:更新查询返回的对象

有一个持久类项目,它的每个实例都有版本类型的对象列表(在项目和版本类之间拥有一对多关系) 我正在使用query从数据存储中获取多个版本对象,更改它们并尝试保存: PersistenceManager pm = PMF.get().getPersistenceManager(); Transaction tx = pm.currentTransaction(); try { tx.begin(); Query q = pm.newQuery(Version.class, "...

Google app engine 通用谷歌应用程序引擎问题

全部,, 我今天开始研究云主机,我有几个问题要问我们当中的谷歌应用引擎专家。提前谢谢。 我将提供一个云服务,非常简单,它由一个非常基本的web UI组成,用户在其中上传/维护多个文件到服务,然后进行一些相当密集的db处理,然后将一些新文件传输回客户端。它目前在MS.net中,绝对没有理由这样做,它是非常简单的代码和sql,可以用大多数任何语言完成。 所以我很灵活,可以选择什么平台。起初我认为php/mysql会很好用,但这些付费服务(如google app engine)似乎比专用服务器托管更具

Google app engine restlet筛选器的web.xml配置

web.xml中是否需要使用org.restlet.routing.Filter的特殊配置?我将其编辑为(与javax.servlet.Filter相同): 滤器 *myfilterclassname* 滤器 /* 它不工作&响应为“源不可用”。web.xml中还需要任何更改吗?RESTLET筛选器不是ServletFilter,不能直接在web.xml中使用。 筛选器是RESTLET中路由器包的一部分,RESTLET是专用的RESTLET,可以附加其他RESTLET,并且可以根据URI模板

Google app engine 如何使谷歌应用程序引擎与PCI兼容?

我读过几篇文章说,为了拥有一个符合PCI标准的云解决方案,你需要有一个私有云环境,不能使用google app engine。是否可以创建一个符合PCI标准的网站,专门将信用卡信息和个人用户数据存储在google app engine应用程序中。请列出不可能做到这一点的事实性、非深奥的原因,或者列出应用引擎开发人员需要并且可以完成的高级任务指令。“但是,无论您做什么,您的主机提供商都必须声明支持PCI合规性。”。。。per@maple_shaft独自完成PCI合规性是非常困难的。详情已备妥 Ap

Google app engine Appengine用户服务&x2B;GWT未注销

我有一个带有GWT前端的appengine应用程序。我正在使用appengine的用户服务通过google帐户进行身份验证。我的问题是,当从GWT前端注销时,用户没有完全注销。用户会看到登录页面,但是当您使用google帐户再次单击登录时,它会直接进入应用程序,而不会进入google登录页面。我没有在这里使用任何自定义登录/通行证字段,严格来说,这是一个工程师用户服务 我猜这与HTTP会话和基本身份验证有关,但是我还不能完全注销 以下是服务器上的登录/退出服务: import javax.ser

Google app engine 应用引擎SDK可以在GAE上运行吗?

这个问题听起来可能有点愚蠢,但我觉得很有趣。是否可以从另一个GAE应用程序上载GAE应用程序(java或python)?我的意思是将第一个GAE应用程序纯粹用作构建服务器(例如)来构建/部署应用程序。通过一些调整,在技术上可以做到这一点,但服务条款禁止上传其他应用程序。这听起来很有趣,但最终我不确定它的实用性。您必须花费大量精力修改SDK以替换所有文件操作,并在filestore或blobstore上模拟开发文件系统 我说我不认为它是实用的,因为除非你严格地作为后端运行(结果很昂贵),否则没有一

Google app engine 如何在Jinja2模板中循环子实体时显示父实体

如何在jinja 2模板中使用此解决方案 我同意我的问题是因为缺乏知识而不是问题。最终我找到了实现它的方法。基本上,我不知道如何将循环从python代码链接到查询,这样它就可以用于Jinja2模板 虽然正确的解决方案可能是将map()与回调函数一起使用,但我现在使用的是暂时的解决方案,它目前正在为我工作 query = Image.query() query2 = query.filter(Image.is_slider == 'yes') for item in query2: ite

Google app engine 如何更改appengine应用程序的所有者(将其移动/出售给新公司)

我已经开发了一个AppEngine应用程序,我正在将其转移到另一家公司,在转移到另一家公司完成后,我希望从此应用程序中删除我自己的个人访问权限 我在转移所有权时采取的第一步是邀请另一个人作为具有“所有者”角色的管理员 然而,在传输之后,在管理/权限控制台中,在我的名字旁边,我看到消息“唯一的SMS验证所有者无法删除”-这似乎使我无法将自己作为所有者从应用程序中删除 另一个“所有者”似乎无法通过SMS验证其帐户,因为他们已经拥有对应用程序的管理员访问权限 另一个帐户如何获得“SMS验证”,以便我们

Google app engine 如何使用NDB';s的id属性?

对于旧数据存储,我使用了密钥。现在我必须使用ID(取自): 但是看起来这段代码不起作用-记录被添加了好几次 (就我而言,用户id是字符串)请参阅NDB备忘单中的“构建密钥”部分。 user=ndb.Key('user',user\u id).get() 如果用户为无: user=user(id=user\u id) 或者试试这个,让我知道它是否有效: user=user.get\u by\u id(user\u id) 如果用户为无: user=user(id=user\u id) 顺便说

Google app engine 查询不在GAE中工作的JDO实体

我正在尝试使用谷歌应用程序引擎中的数据存储。我可以使一个对象持久化,并可以通过id检索它。但我不能查询它 这是我的实体: package my.company.domain; import javax.jdo.annotations.IdGeneratorStrategy; import javax.jdo.annotations.PersistenceCapable; import javax.jdo.annotations.Persistent; import javax.jdo.anno

Google app engine 自定义域中的后端实例

我无法访问自定义域中的后端实例 例如,我有一个应用程序,我在以下位置成功访问了普通实例: http://www.[my_app_id].appspot.com或http://[my_app_id].appspot.com 我有一个backend config name=test,我在以下位置成功访问了后端实例: http://test.[我的应用程序id].appspot.com 在管理界面中,“实例”链接分别显示后端实例和普通实例的实例。内容显示是相同的,但在请求转到后端实例和转到普通实例时很

Google app engine Google应用程序引擎SSL和唯一IP

我的域名由Dreamhost托管。我的应用程序引擎应用程序由自定义域提供服务,但它是一个子域:app.example.com。浏览器无法访问我的应用程序,但请求是通过iOS应用程序发出的 现在,我从Dreamhost购买了一个基本SSL证书,专门用于子域app.example.com 接下来,我将必要的crt和pem文件上传到Google域设置中,一切正常。域名设置显示上传成功,我已将CNAME分配给ghs.googlehosted.com 在这一点上,我不确定该怎么办。我是否期望SSL在这一点

Google app engine 如何使用dropbox API下载整个dropbox文件夹?

我使用Dropbox REST API对用户的Dropbox帐户执行不同的操作(使用Google App Engine)。但文件夹下载使用给出404错误:找不到文件。但是,如果我尝试下载单个文件,例如.txt或.docx文件,同样的方法也可以使用。看起来您需要使用/metadata获取文件列表,然后通过单独的调用下载每个文件/files表示它“下载一个文件”。文件夹不是文件。看起来您需要使用/metadata获取文件列表,然后通过单独的调用下载每个文件/files表示它“下载一个文件”。文件夹不

Google app engine 端点API未显示在API资源管理器中

我正在使用Java+GPE 我有一个带有4个端点API的应用程序。我又添加了一个,并在我的开发环境中进行了测试。开发环境中的api explorer检测到了我的新api。然后我部署到GAE,但我的新API没有显示在API资源管理器中 我可以确认api类已经部署在GAE中,因为我能够通过servlet访问功能 有人能帮我吗 问候, Sathya在war>WEB-INF>lib中,尝试复制目录src>enpoint libs>libreDefEndpoint-v1>中的两个JAR文件。(然后部署)

Google app engine AppEngine网关超时

我正在尝试将25200个条目写入我的appengine(围棋)。我的appengine帐户是“pcsotinoodcom” 我所做的是上传一个gzip文本文件,其中包含大小为25200的JSON编码数组。然后用appengine解压文件,然后将条目写入数据存储 似乎有些条目写了,有些没有写,我一直收到一个“网关超时”错误 为什么会出现“网关超时”错误?如何将25200个条目插入数据存储 谢谢, AM应用程序引擎自动缩放实例对面临HTTP请求的用户强制执行60秒(截止时间)。这要追溯到2011年

Google app engine 非批量上传至应用程序数据存储

我有一个非常大的SQLite数据库。无论如何,对于SQLite db来说是大的:1.13 GB。我试图批量上传它,除了我无法将数据库转储到CSV。我试了好几次,基本上都放弃了 更实用的方法似乎是调整我在中找到的代码,一次上传一条记录到数据存储中。让它通宵运行。诸如此类的事情 #------------------------------------------------------------------------------- # Name: App Data Store #

Google app engine googleappengine中的事务隔离

在Google App Engine中,事务隔离被称为快照隔离,在快照隔离中,您不会看到事务本身中以前的删除或放置,而只看到事务开始时数据存储的状态()。在一篇较旧的文章中,它说事务级别实际上是可序列化的() Google Test Compatibility Kit(TCK)显示它确实是快照隔离,但在前面的文章中它说“另一方面,在事务内部,默认情况下隔离级别是快照,可以选择更改为可序列化” 我的问题是,如何使隔离级别可以序列化?您可以在BeginTransaction中看到如何更改隔离级别。目

Google app engine 谷歌AppEngine黑名单页面显示服务器错误

Google AppEngine黑名单页面显示服务器错误,我尝试删除dos.yaml文件的所有内容,但仍然显示服务器错误,黑名单显示良好,直到5天前。附件是屏幕截图那么错误可能不是由dos.yaml文件引起的。在浏览器中打开,然后选择应用程序以查看仪表板。单击Logs链接(左边第三个)查看实际错误。看起来好像是应用程序引擎端的问题,几个星期后问题就解决了,我没有做任何事情

Google app engine 如何在应用程序脚本/HTML服务中使用Google目录API创建人员搜索

如何在Apps脚本/HTML服务/AppEngine中使用Google目录API创建“人员搜索”。如果我在textfield中写一个名字,它必须显示Google目录中的所有详细信息我在一家公司内部写了一些东西,将数据发布到共享联系人列表中。然后他们可以通过Gmail中的联系人搜索找到对方 要将数据放入的文本字段称为userDefinedField 如果您能分享一段代码以获得更好的洞察力,那就太好了。我尝试了这个示例,但当我运行时,它显示缺少授权头。请协助

Google app engine ndb对memcache的意外额外调用

我试图了解ndb是如何使用memcache的。根据我目前收集的信息,get()请求应该检查实体是否已经在memcache中,如果已经在memcache中,那么就从memcache中检索它,从而避免命中数据存储。如果实体不在memcache中,则向数据存储发出请求并更新memcache 对于实体在数据存储中但尚未在memcache中的情况,我使用Appstats获得了以下数字: memcache.Get 2 memcache.Set 2 datastore_v3.Get

Google app engine GAE请求id是否全局唯一?

对于Google App Engine中的单个应用程序而言,这是否是全局且永远唯一的request\u log\u id String requestId = com.google.apphosting.api.ApiProxy.getCurrentEnvironment() .getAttributes().get("com.google.appengine.runtime.request_log_id"); 我们正在考虑使用它将用户会话信息与HttpServletRequest处理

Google app engine 从同一网站为多个贝宝卖家提供服务

我有一个卖票的网站。该网站使用PayPal处理付款。更具体地说,我使用ExpressCheckout来处理付款 我现在有两个卖家,我不能让他们同时工作 它们的网址是: myapp.appspot.com/SellerA myapp.appspot.com/SellerB 我在不同的配置文件中为每个卖家提供了单独的PayPal签名凭据: acct1.UserName = sellera_api1.comcast.net acct1.Password = <passwordA> acct

Google app engine 如何通过将图像上载到blobstore来扩展数据存储示例

我花了几天时间研究这个问题,我认为这是一个足够普遍的问题,可以在这里提出,这样对其他初学者会有好处。 我对如何解决这个问题几乎没有什么想法,希望得到更有经验的人的指导 中的示例代码 创建模板并在按下提交按钮时重定向到“/签名”。在“/sign”处,表单值被加载到数据存储中,客户端被重定向到“/” 中的示例代码 创建一个模板,据我所知,当按下submit按钮时,表单值将加载到blobstore中,客户端将重定向到“/upload” 根据我的理解,在blobstore中,写入是在重定向到“/uplo

Google app engine GAE端点错误:应为FooBar实例,获得FooBar()

我正在使用谷歌云端点管理一个API,正在与一个奇怪的、随机发生的错误作斗争。该错误仅在生产中发生,单元测试通过属性 我有以下型号: class UserFacebookData(ndb.Model): facebook_id = ndb.StringProperty(required=True, indexed=True) facebook_token = ndb.StringProperty(required=True, indexed=True) class User(ndb.Mo

Google app engine 谷歌应用引擎免费层和云平台

几年后,我再次审视谷歌应用程序引擎,现在对它的结构有点困惑。它过去允许我创建一个项目,并一直使用到免费配额,然后升级到付费帐户。现在,我用一个gmail帐户(不是谷歌应用程序帐户,而是个人帐户)创建了一个项目。在和项目仪表板上,我看到一个链接,上面写着“注册免费试用”。这是对谷歌云平台的60天试用。那是什么?我不能永远使用app engine应用程序,并且仅在使用量超过免费级别时付费吗?还是现在只限于60天 谢谢 编辑: 它说,60天后,您的实例将暂停,您可以选择升级到付费帐户。您必须在试用期结

Google app engine 为什么我在setUp()中创建的实体无法通过nosetests访问?

我似乎仍然无法让鼻子测试正常运行。 从命令行启动dev_appserver时运行良好,但当我尝试从functional_tests.py启动它时失败 我在setUp()中创建了一个客户端实体,但它不能从测试中访问 在测试中启动dev_appserver时,如何进入pdb调试器? 我试图在代码中设置pdb()断点。当代码停止执行时,我无法进入调试器。我甚至不知道如何看到输出 美元鼻测试 INFO 2015-02-24 19:08:56,172 devappserver2.py:726] S

Google app engine 如何确定分配给本地运行appengine实例的主机名?

我使用以下命令行启动google app engine的本地实例 /usr/local/google_appengine/dev_appserver.py --host localhost --host 0.0.0.0 --port 8080 --admin_port 8081 . 是否有任何GAE API可以让我检索主机名(指向--host参数的参数,在本例中为localhost),我已将dev_appserver.py传递给了该主机名 如果在appengine上使用webapp2,则可以访

Google app engine 应用程序引擎映像服务链接已停止工作(HTTP 404)

我们正在谷歌云存储中存储图像。我们使用图像服务getServingUrl()生成了一个链接。此链接工作了一段时间(几个小时),然后停止工作。有报道称,美国仍然可以访问该链接,但英国却不行 以下是链接: 还有其他人遇到过这个问题吗?如果是,有人给他们开罚单调查吗?这是多年来已知的行为。getServingUrl()生成一个到CDN的临时链接,但该链接不能保证永远持续 您必须在每次请求时生成链接,或不时生成链接,或使用其他解决方案 我们最终将图像从Amazon移动到S3+CloudFront。您可以

Google app engine 如何将bunyan日志与google cloud stackdriver集成

我的应用程序托管在gcloud应用程序引擎中,并生成班扬日志。我正在寻找将这些日志发送到stackdriver并利用stackdriver监控、日志和仪表盘功能的指导。。感谢您的指点。如果将bunyan配置为写入stdout,我们将自动拾取这些指针并将其发送到Stackdriver日志。所以这应该主要是有效的:)我们正在积极地建立一个班扬流来帮助这里,但stdout会很好地工作 关于与其他服务(如监控)的集成,您需要在Cloud developer控制台中找到“监控”来完成设置 到目前为止。它在

Google app engine Google App Engine回滚相同版本的以前更新

我尝试部署AppEngine,但它更新了相同的版本。上次更新导致工作版本崩溃。是否可以恢复到相同版本的以前更新 我使用了以下命令 appcfg.sh update[location]否,当您覆盖某个版本时,该版本以前的代码将永久消失 您应该在部署之前将app.yaml文件更新为新版本。如果您存储了正确的工作代码,并且希望上载相同的版本,我建议您执行回滚,然后再次更新正确的代码。 如果您可以上传新版本,请直接使用更新 rollback或update命令的正确使用是: 1) 从下载Java SDK并

Google app engine 通过gcloud启用/禁用Google云数据存储写入

根据我的研究,没有办法运行gcloud命令来禁用/启用标准AppEngine项目的数据存储写入。有人能证实吗? 你知道这是不是因为它与低端数据存储管理或类似的东西有关而永远不可用吗?你的观察结果与我的一致。禁用数据存储写入的唯一记录方法是通过数据存储管理页面。发件人: 要启用或禁用云数据存储写入,请执行以下操作: 转到管理页面 单击启用写入启用写入,或单击禁用写入禁用写入。按钮文本根据用户的状态而变化 项目 但请注意,这并不是完全有效的: 注意:云数据存储API不允许在禁用写入时强制写

Google app engine 谷歌应用引擎:一次改变数千个实体?

基本上,我想一次更新大约10000个实体——为每个实体添加一个新的属性和值 鉴于这一类别: Post(ndb.Model): title = ndb.StringProperty() created_date = ndb.DateTimeProperty() 我想运行某种操作,在我现有的Post实体中创建这个新的created\u date\u string属性,并用日期的字符串版本占用字段 Post(ndb.Model): title = ndb.StringProp

Google app engine 如何在从Google App Engine上载时记录Google云存储响应标题

我想改进我的应用程序的日志记录查看应用程序引擎入门教程,可在此处获得: 我一直在研究如何从谷歌云存储中记录每次上传的响应头 如何访问HTTP响应的低级属性 这是官方教程中的助手方法: publicstringuploadfile(partfilepart,最终字符串bucketName)抛出IOException{ DateTimeFormatter dtf=DateTimeFormat.forPattern(“-YYYY-MM-dd-hhmmsss”); DateTime dt=DateTi

Google app engine 谷歌云存储是否足够快,可以为移动应用程序提供图像?

我一直在使用谷歌云存储来保存用户从移动应用程序上传的照片(使用Flatter和firebase构建),最近我需要调整图像大小/转换图像,我想探索是否有可能直接从谷歌云存储中执行此操作 我发现这个项目必须部署在google app engine上,如果你用一个bucket和一个图像调用它,它会返回一个指向google CDN的URL(我想是这样的*) 我查看了存储库中的代码,它所做的唯一一件事就是返回google.appengine.api.images.get\u serving\u url的结

Google app engine 错误:重定向uri与使用大查询API的google应用程序不匹配?

大家好,我一直在尝试制作一个使用Biq查询API的应用程序 当我在本地加载应用程序时,OAuth2的所有身份验证和客户端机密都可以正常工作,但是在部署代码后,我得到以下错误: 错误:重定向\u uri\u不匹配 请求详细信息 scope=https://www.googleapis.com/auth/bigquery response_type=code redirect_uri=https://terradata-test.appspot.com/oauth2callback access_t

Google app engine Bean不保存列表的状态gae

当您按下命令按钮时,列表项应该从一个列表添加到另一个列表。第一次,它工作正常,项目移动,但第二次,新的项目替换以前添加的字符串字段工作正常。当它在本地运行时,工作正常,但上传到cloude时则不然 Bean @ManagedBean @SessionScoped public class SmsBean implements Serializable { private static final long serialVersionUID = 1L; private Li

Google app engine 由于导入多处理而导致应用程序引擎错误

我创建了一个应用程序引擎端点api,我正在使用GoogleAppengineLauncher加载它。api发布良好。但是,当我尝试加载api explorer进行测试时,由于多处理导入过程中的行,我得到了一个错误。我的研究引导了我。但这对我不起作用。有人知道如何解决这个问题吗 from multiprocessing import Process File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python

Google app engine 使用appengine数据存储祖先路径进行高效搜索

我们有一个覆盖物租赁,我需要根据索引属性范围和客户端id搜索和获取一个巨大的appengine数据存储。使用是否使其高效?或者,也可以使用额外的过滤器进行同样的操作 e、 g.通过objectify获得前100名薪酬 Key<Clients> clientIdKey = Key.create(Clients.class, 500) ofy().load().type(Salaries.class).ancestor(clientIdKey).order("-salary").limi

Google app engine 处理程序。所以我在同一个项目中使用了一个处理程序。但我不确定这会对成本造成什么影响,你可以试着演示一下,看看goesI是如何对这个问题进行编辑并进行一些更新的。我认为我们正在朝着正确的方向前进,但我们还没有到达那里。@greyparter,所以我认为它的工

处理程序。所以我在同一个项目中使用了一个处理程序。但我不确定这会对成本造成什么影响,你可以试着演示一下,看看goesI是如何对这个问题进行编辑并进行一些更新的。我认为我们正在朝着正确的方向前进,但我们还没有到达那里。@greyparter,所以我认为它的工作原理是,运行的主代码实际上会回调管理后端,并向管理说protobuffer,请求它实际执行api调用和截止日期。我有一个可能的解决办法,我正在探索,但我不确定这对并行请求有什么影响 rpc = call_external_service(ti

上一页 1 2  3   4   5   6    7   8   9  ... 下一页 最后一页 共 381 页