【问题标题】:Error - functions: failed to create function dialogflowFirebaseFulfillment错误 - 函数:未能创建函数 dialogflowFirebaseFulfillment
【发布时间】:2019-10-01 13:06:41
【问题描述】:

当我尝试从本地机器部署 firebase 功能时,我收到了这个错误。

函数:未能创建函数 dialogflowFirebaseFulfillment HTTP 错误:400,默认服务帐户“project-id@appspot.gserviceaccount.com”不存在。请重新创建此帐户(例如通过禁用和启用 Cloud Functions API),或指定其他帐户。

我要部署的项目是https://github.com/actions-on-google/codelabs-nodejs/tree/master/level1-complete

【问题讨论】:

    标签: google-cloud-platform google-cloud-functions dialogflow-es actions-on-google


    【解决方案1】:

    您的服务帐户似乎已被删除。您可能需要检查您在 google 项目上的 firebase 和操作是否已被删除。

    如果不是,请检查 console.cloud.google.com 上的服务帐户,并确保您的所有帐户与您尝试部署的帐户相同。 (firebase、dialogflow、app-engine 等)此外,如错误中所述,禁用和启用 Cloud Functions API 可能会有所帮助。

    【讨论】:

      【解决方案2】:

      我注意到您的错误是“project-id@appspot.gserviceaccount.com”。

      项目 ID 不应该是您创建的 google 操作中的 {project-id},而不是单词 project-id。

      【讨论】:

      • 它是代码中的实际项目 ID,为了理解我在上述问题中提到的项目 ID。
      猜你喜欢
      • 2019-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-04
      • 2011-05-17
      • 2018-06-29
      • 1970-01-01
      • 2019-04-06
      相关资源
      最近更新 更多