Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Deleting a Google App Engine application

People also ask

How do I remove a deployed app from Google cloud?

If you want to delete a deployment, but keep all the underlying resources, you must use the Google Cloud CLI or the API. In the console, open the Deployments page. In the list of deployments, select the check boxes for the deployments that you want to delete. On the top of the page, click Delete.

How do I uninstall App Engine versions?

You can find the list of your app versions in the Versions page. To delete the non-default versions, select the check boxes and then click Delete.

Is App Engine always running?

App Engine attempts to keep manual and basic scaling instances running indefinitely. However, at this time there is no guaranteed uptime for manual and basic scaling instances.

What is Google App Engine used for?

App Engine is a fully managed, serverless platform for developing and hosting web applications at scale. You can choose from several popular languages, libraries, and frameworks to develop your apps, and then let App Engine take care of provisioning servers and scaling your app instances based on demand.


With the new Google Cloud console, you can still disable GAE applications as before (App Engine --> Settings --> Disable). They cannot currently be deleted. However you can delete the entire project by going to IAM --> Settings --> Shut Down. This button is in the header and a bit tricky to spot. It looks like this:

enter image description here


As of AppEngine SDK 1.2.6 it's possible to delete apps completely. But beware, the app-id won't be usable again.


As most of the answers are outdated or contradictive and this is an important question I decided to clarify current possible solutions when intending to delete an application in Google App Engine or having related issues.

Currently, there is no way to delete an existing app in GAE. Once created it cannot be removed, nor its initial settings can be changed (like the region where it was deployed). The only possible workaround is starting a new project and deploying a new application. There were feature requests in Google Issue Tracker regarding these issues: deleting an app and changing zone/region. You can still delete the whole project as described in Steve Armstrong's answer, but bear in mind that this will remove everything you created there (like GCE, GKE etc.), not only GAE.

However, it all depends on why you would like to delete your app. If you would simply like to stop it from serving requests or you don't want it to incur further costs, you can disable the app as described in the GCP docs here.


This feature is already logged, please star it:

http://code.google.com/p/googleappengine/issues/detail?id=335


To disable /delete your application:

  • In the Administration Console, click your application to make it the active application.
  • Click Application Settings on the left side under Administration.
  • Click Disable Application.
  • Click Disable Application Now.
  • If you want to delete your app:
    1. If billing is enabled for your app, disable billing. You aren't allowed to delete before you do this.
    2. Click Request Permanent Deletion. The application will be deleted in approximately 72 hours. To re-enable your disabled application, click Re-Enable Application.

enter image description heresource


There currently isn't a way to delete a GAE application.


This issue has been fixed; see the docs here: https://cloud.google.com/appengine/docs/standard/python/console/?csw=1#delete_app


Beyond disabling the App Engine application you can:

  • Disable it's API permission under APIs & Services
  • Remove the App Engine related files from Storage
  • Delete App Engine permissions under IAM & Admin
  • Delete the App Engine Service account

This will freeze all App Engine related billing charges for the undeletable disabled App engine application. At least it worked for me :)