【问题标题】:Enable Dialogflow API on Google Cloud Project using Service Accounts使用服务帐户在 Google Cloud 项目上启用 Dialogflow API
【发布时间】:2019-11-26 12:36:20
【问题描述】:

我正在尝试使用服务帐户在不同的项目中创建新代理(我不知道服务帐户的任何替代方法),但我怀疑因为服务帐户特定于项目,我无法启用相应的 Dialogflow API 使用任何类型的 REST API 或类似的东西。任何帮助都将不胜感激。

【问题讨论】:

    标签: google-cloud-platform dialogflow-es


    【解决方案1】:

    除了使用云控制台,您还可以使用Cloud SDKService Usage API 启用云API

    使用 Gcloud 命令:

    gcloud 服务启用 dialogflow.googleapis.com

    使用 RESTful API services.enable 方法:

    发布https://serviceusage.googleapis.com/v1/projects/12345678901/services/dialogflow.googleapis.com:enable

    使用的服务帐户需要 serviceusage.services.enable,您可以将其包含在 custom role 中并将其分配给使用的服务帐户。

    以下是控制台方法的链接: https://console.cloud.google.com/flows/enableapi?project=[YOUR_PROJECT]&apiid=dialogflow.googleapis.com

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-12
      • 2017-06-29
      • 1970-01-01
      • 1970-01-01
      • 2022-11-08
      • 2020-07-11
      • 2017-07-22
      • 1970-01-01
      相关资源
      最近更新 更多