App Engine

How can we improve App Engine?

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  1. 108 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
    • Allow Cloud CDN with App Engine Flexible Environment

      This would be a huge benefit for anyone who's using the flex environment but doesn't want to dive into the full on Compute Engine yet.

      Since the recent update, it was mentioned Flex is making use of the HTTP(s) load balancer now - so this should be ready to implement.

      Especially for someone like me (down in South Africa), being able to take advantage of the edge servers would be great.

      73 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        2 comments  ·  Flag idea as inappropriate…  ·  Admin →
      • Remove custom domain verification process

        I'm running a blogging service and need to allow customers to point their own custom domains to my GAE app. I know that I can link a domain to my Google account and then use that domain to serve app engine, but this process does not scale and requires that I have direct access to the customer's domain register/DNS. The only other alternative is to force my customers to sign up for Google Apps (why!).

        Almost all other PaaS make this process painless:
        - In Heroku, I simply add the domain to a whitelist and the customer adds a CNAME…

        35 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
        • Provide option to ignore EXIF rotation in app engine images api

          The images api[1] allows dynamic resizing, and cropping, but there's no documented way to prevent EXIF rotation if an image was uploaded to GCS with EXIF data.

          This causes inconsistent image rendering when an <img> src is populated with the GCS url instead of the url provided by getServingUrl()

          It would be helpful to be able to specify =no-exif-rotation on the images api serving url so that the output is consistent between the two.

          [1] https://cloud.google.com/appengine/docs/standard/java/images/

          10 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            0 comments  ·  Flag idea as inappropriate…  ·  Admin →
          • BUG: object change notification nodejs nginx redirect not supported

            It looks like I found a bug with the nodejs flex environment which cause requests from "object change notification" that are sent to it to fail. The nginx config is responding with a 307 redirect because the requests contains the header `x-appengine-apphosting-gfe: yes` and the object change notification does not seem to support redirects, so my nodejs app never receives the POST requests.

            Right now, my workaround is to SSH into the app engine instances after each deployment, access the nginx docker container (using docker exec -i -t nginx /bin/bash) and modify the nginx config by hand to remove the…

            6 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              3 comments  ·  Flag idea as inappropriate…  ·  Admin →
            • Add programmable Cron Jobs

              It would be very useful to be able to let a user that uses an app to customize when and how often run a job. For example, assume an app that collect and shows data from sensors in a dashboard. It would be cool for a user to run a particular job at a custom and user-defined time with or without repetition. For instance: send me every day at 9pm a summary of the data collected.

              5 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                1 comment  ·  Flag idea as inappropriate…  ·  Admin →
              • Add DNSSEC signature to ghs.googlehosted.com

                PROBLEM DESCRIPTION
                The DNS name ghs.googlehosted.com currently don't have a DNSSEC signature. So if a domain that uses this protocol and have an application with a custom domain name using the recommended method (CNAME record) the name won't be trusted, rendering the DNSSEC validation useless.

                EFFECT
                It is not possible to use DNSSEC with appengine by using the recommended CNAME record.

                SUGGESTED FIX
                Add a DNSSEC signature to the domain to fix this problem.

                HOW TO TEST

                TEST 1
                Use drill to confirm that ghs.googlehosted.com is untrusted:
                drill -DT ghs.googlehosted.com

                Expected: Seeing a "[T]" on the last lines by the…

                3 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                • Documentation on Google App Engine quotas is slightly ambiguous

                  - What URL are you reporting?
                  https://cloud.google.com/appengine/docs/quotas

                  - What was inaccurate?
                  Section "Requests, Incoming Bandwidth". In the table it says "1 GB; 14,400 GB maximum" for (Free) Daily Limit. Is this correct?

                  - General comments or suggestions:
                  Perhaps the "14,400 GB maximum" is for "Billing-enabled Limit"?

                  1 vote
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                  • Don't see your idea?

                  App Engine

                  Feedback and Knowledge Base