Stay organized with collections Save and categorize content based on your preferences.
Note: If you are deploying a new Python web service to Google Cloud, we recommend getting started with Cloud Run.To deploy your app to App Engine, you must create a Google Cloud project and your App Engine application resources.
The Google Cloud project is a top-level container that holds your App Engine application and other Google Cloud resources.
The App Engine application is a resource that you must create to enable App Engine. The App Engine application resource defines the region in which you want to run your web service and store its related settings, credentials, and metadata. Only a single App Engine application resource can be created per Google Cloud project and the specified region cannot be changed after those resources are created.
If you already have a Google Cloud project with App Engine and the Cloud Build API enabled, you can continue to Writing Your Web Service.
Create a Google Cloud projectIn the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Note: If you don't plan to keep the resources that you create in this procedure, create a project instead of selecting an existing project. After you finish these steps, you can delete the project, removing all resources associated with the project.Verify that billing is enabled for your Google Cloud project.
Enable the Cloud Build API.
Install the Google Cloud CLI.
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
To initialize the gcloud CLI, run the following command:
gcloud init
gcloud
command to enable App Engine and create the associated application resources. Note that the location you select cannot be changed later.
gcloud app create
App Engine is regional, which means the infrastructure that runs your apps is located in a specific region, and Google manages it so that it is available redundantly across all of the zones within that region.
Meeting your latency, availability, or durability requirements are primary factors for selecting the region where your apps are run. You can generally select the region nearest to your app's users, but you should consider the locations where App Engine is available as well as the locations of the other Google Cloud products and services that your app uses. Using services across multiple locations can affect your app's latency as well as its pricing.
You cannot change an app's region after you set it.
Note: Two locations, which are calledeurope-west
and us-central
in App Engine commands and in the Google Cloud console, are called europe-west1
and us-central1
, respectively, elsewhere in Google documentation.
If you already created an App Engine application, you can view its region by doing one of the following:
Run the gcloud app describe
command.
Open the App Engine Dashboard in the Google Cloud console. The region appears near the top of the page.
Now that your Google Cloud project is set up, you're ready to write a basic web service.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-07 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["Google Cloud projects are top-level containers for App Engine applications and other Google Cloud resources."],["App Engine applications are regional resources that define where your web service runs, and only one can be created per Google Cloud project."],["When creating an App Engine application, the specified region is permanent and cannot be changed later."],["If deploying a new Python web service, consider Cloud Run as an alternative to App Engine."],["App Engine applications region can be found by running `gcloud app describe` or through the App Engine Dashboard in the Google Cloud Console."]]],[]]
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4