我需要启用App Engine Admin API进行部署吗?

问题描述

在GCP上,我从一个项目运行Cloud Build,然后在另一个项目中将代码部署到App Engine。看起来需要从其运行构建的项目需要启用App Engine Admin API。是真正的要求还是我错过了实际的配置?

解决方法

App Engine Admin API是必需的,因为它用于任何与App Engine相关的管理操作

此外,根据上面的链接:

Admin API为您提供:

  • 开发和构建工具的集成点。
  • 更严格地控​​制新版本的部署,包括自动执行流量的功能
  • 在两个版本之间迁移或在一个或多个版本之间分配流量。
  • 能够以编程方式管理多个Google Cloud项目中的应用程序。

是的,如果您计划使用Cloud Build将代码部署到App Engine,则需要启用GAE Admin API。