草庐IT

gae-quotas

全部标签

java - 登录后重定向(GAE 上的 Spring 安全性)

我在让我的登录总是重定向到同一个地方时遇到了一些麻烦。我做过这样的事和publicclassAuthenticationSuccessHandlerImplimplementsAuthenticationSuccessHandler{publicvoidonAuthenticationSuccess(HttpServletRequestrequest,HttpServletResponseresponse,Authenticationauthentication)throwsIOException,ServletException{if(authentication!=null&&au

适用于 GAE 的 Java PDF 库?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭6年前。Improvethisquestion由于GAE有严格的限制,例如-“Java应用程序不能使用任何用于写入文件系统的类”...是否有一个好的JavaPDF库可以将PDF写入内存以流式传输到云端?

java - Eclipse 需要哪些 JAR 文件才能使用 JSTL,以便最终在 GAE/J 上运行?

为了让JSTL在Eclipse下(并最终在GAE/J下)工作,我已经尝试了比我愿意承认的更长的时间。我已经下载了Eclipse、Eclipse的GoogleAppEngine扩展和JSTL(http://download.java.net/maven/1/jstl/jars/-jSTL-1.2.jar在WEB-INF\lib目录中)。我的代码连同输出如下:TestPageTestPage我得到的错误是:Thetaghandlerclassfor"c:set"(org.apache.taglibs.standard.tag.rt.core.SetTag)wasnotfoundontheJ

java - 为 cron 作业配置 Java GAE Appstats

我配置了我的web.xml来为我的cron作业启用appstats。我的cron作业由位于URLhttp://myapp.appspot.com/cron/myjob的servlet处理,并且每小时执行一次。当我通过URLhttp://myapp.appspot.com/appstats/stats访问appstats管理界面时。我可以看到有关/appstatsURL的统计信息,但看不到有关/cronURL的统计信息。我希望appstats能够在每次执行cron作业时记录事件。这是我的web.xml:guiceFiltercom.google.inject.servlet.GuiceF

python - 在 Google App Engine (GAE) 上运行 Boto

我是Python的新手,希望获得有关如何在GAEPython应用程序上“导入boto.ec2”以控制AmazonEC2实例的帮助。我正在使用PyDev/Eclipse并在我的Mac上安装了boto,但仅使用“导入boto”不起作用(我得到::没有名为boto.ec2的模块)。我读过GAE支持boto,但我无法在任何地方找到说明。谢谢! 最佳答案 听起来您还没有将boto代码复制到应用引擎目录的根目录中。Boto可与GAE配合使用,但Google不向您提供代码。一旦您将它复制到您的GAE目录的根目录中,开发服务器应该可以工作,并且在您

python - 如何组织GAE Modules app结构和代码?

我有一些GAE应用程序,我想将它们分为三个模块:default(www)、mobile和api但我在理解模块和如何组织代码时遇到了一些困难。根据图片找到here这就是应用程序的外观。这是我到目前为止想出的简化结构:gae-app/├──modules│  ├──api│  │  ├──app.yaml│  │  └──src│  │  └──main.py│  ├──mobile│  │  ├──app.yaml│  │  └──src│  │  └──index.html│  └──www│  ├──app.yaml│  └──src│  ├──main.py│  └──templa

Python:GQuery 结果集(GQL、GAE)上的 DISTINCT

假设您在GoogleAppEngine数据存储区中有一个实体,用于存储匿名用户的链接。您想执行以下不受支持的SQL查询:SELECTDISTINCTuser_hashFROMlinks相反,您可以使用:user=db.GqlQuery("SELECTuser_hashFROMlinks")如何最有效使用Python来过滤结果,使其返回一个不同的结果集?如何统计DISTINCT结果集? 最佳答案 恢复此问题以完成:release1.7.4中引入了DISTINCT关键字.您可以找到更新的GQL引用(例如Python)here.

python - 无法将 sendgrid 导入 GAE 应用程序

我有一个要与Sendgrid集成的GAE应用程序。我已按照有关如何安装Sendgrid的说明(https://cloud.google.com/appengine/docs/python/mail/sendgrid)进行操作,并且在我的本地开发环境中一切正常。但是,当我将我的应用程序推送到GAE并运行它时,我立即收到以下500服务器错误:Error:ServerErrorTheserverencounteredanerrorandcouldnotcompleteyourrequest.Pleasetryagainin30seconds.即使启用了调试,我也只能得到这些。但是深入研究GA

python - 既然不允许使用 Content-Length header ,是否可以在 GAE 应用程序中设置 blob 下载大小?

在几周前发布的AppEngineAPI更新之后,精彩“不允许的HTTP响应header”部分出现在Python响应类文档中here,这说明出于安全目的不能设置列出的header。一切都很好,除了现在我所有的blob下载都有未知长度,导致所有主要浏览器显示未知长度进度指示器!我只想说用户(和我自己)发现这对于大量下载来说非常烦人,因为无法猜测下载需要多长时间,或者他们可能会走多远。我之前通过根据数据存储区中blob的信息记录设置Content-Lengthheader来解决此问题,但现在不允许这样做,还有另一种方法可以实现吗?非常感谢任何想法! 最佳答案

python - GAE/P : Transaction safety with API calls

假设您使用交易来处理Stripe付款并更新用户实体:@ndb.transactionaldefprocess_payment(user_key,amount):user=user_key.get()user.stripe_payment(amount)#APIcalltoStripeuser.balance+=amountuser.put()有可能StripeAPI调用成功但put由于争用而失败。然后将向用户收费,但他的帐户不会反射(reflect)付款。您可以将StripeAPI调用从交易中拉出,然后再进行交易,但您似乎仍然遇到同样的问题。扣款成功但交易失败,用户账户未入账。这似乎是