Stay organized with collections
Save and categorize content based on your preferences.
To deploy a version of the source code and configuration files that make up a
service in your application, you must first stage your files, create a
configuration file, and authenticate before you can send the HTTP POST
request.
The App Engine Admin API requires that you upload and stage all of your version's
resources in a Cloud Storage bucket, including the relevant
code files, static files, and any Dockerfiles that are used. You must also
create a JSON formatted configuration file that contains the definition of your
version and a manifest of all your resources in Cloud Storage. The last
step before you can deploy your version to your App Engine application is to
authenticate with your Google Cloud Platform project.
For more information about versions and how they make up the services in your
application, see the
Overview of App Engine.
Before you can deploy your apps, you must be able to authorize your HTTP
requests. For more information about configuring your Google Cloud
project, creating credentials, and obtaining access tokens, see
Accessing the API.
Deploying versions to your App Engine application
To deploy a version of your app with the Admin API:
[[["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-03-05 UTC."],[[["Deploying a version of an app in App Engine involves staging files, creating a configuration file, and authenticating before sending an HTTP `POST` request."],["All version resources, including code, static files, and Dockerfiles, must be uploaded and staged in a Cloud Storage bucket."],["A JSON configuration file detailing the version and its resources in Cloud Storage is required for deployment."],["Prior to deploying, users must authenticate with their Google Cloud Platform project and authorize HTTP requests."],["The deployment process includes uploading resources to Cloud Storage, creating a configuration file, and sending an HTTP request."]]],[]]