Do I need to enable App Engine Admin API for deployment?

301 Views Asked by At

On GCP, I run Cloud Build from one project and deploy code to App Engine in another project. It looks like the project where build runs from needs to have App Engine Admin API enabled. Is it a real request or I missed the real configurations?

1

There are 1 best solutions below

3
On

App Engine Admin API is required as it is used for any App Engine-related management operations

Also, based on the link above:

The Admin API provides you with:

  • An integration point for your development and build tools.
  • Tighter control around deploying new versions, including the ability to automate traffic
  • migration between two versions or traffic splitting across one or more versions.
  • The ability to programmatically manage applications across multiple Google Cloud projects.

So yes, if you plan on deploying code to App Engine using Cloud Build, you need GAE Admin API enabled.