【问题标题】:Build fails for cloud function in Google Cloud Platform after disabling Cloud Build API禁用 Cloud Build API 后,Google Cloud Platform 中的云功能构建失败
【发布时间】:2020-11-20 11:41:54
【问题描述】:

我无意中启用了在云存储中创建图像的云构建 API。删除这些并禁用 Cloud Build API 和 Container Registry API 后,云函数不再运行并显示错误:

'Build Failed: Cloud Build API 之前没有在项目 XXXX 中使用过或者它被禁用了......'

告诉我启用 API。但我不是想构建一个容器,所以不想启用 API。除了提到的 API 之外,我还需要禁用其他东西吗?

我的云函数有一个云存储触发器,但也不适用于 HTTP 触发器。当我尝试使用 Python 3.7 运行时编辑云函数中的代码时,出现错误:

'需要 Cloud Build API 才能使用所选的运行时'

【问题讨论】:

    标签: google-cloud-platform google-cloud-functions


    【解决方案1】:

    当您部署一个针对 python 3.7 运行时的函数时,您实际上是在隐式使用 Cloud Build 构建一个容器。这就是 Cloud Functions 内部运作的方式。该容器的详细信息只是在您使用部署功能的工具后面抽象出来。由于 Cloud Build 用于实现流程,因此您需要启用该 API 才能进行部署。

    【讨论】:

      猜你喜欢
      • 2023-03-28
      • 2020-02-05
      • 2019-02-26
      • 2020-10-26
      • 1970-01-01
      • 1970-01-01
      • 2019-11-02
      • 2019-06-14
      • 1970-01-01
      相关资源
      最近更新 更多