【发布时间】:2019-11-26 12:36:20
【问题描述】:
我正在尝试使用服务帐户在不同的项目中创建新代理(我不知道服务帐户的任何替代方法),但我怀疑因为服务帐户特定于项目,我无法启用相应的 Dialogflow API 使用任何类型的 REST API 或类似的东西。任何帮助都将不胜感激。
【问题讨论】:
标签: google-cloud-platform dialogflow-es
我正在尝试使用服务帐户在不同的项目中创建新代理(我不知道服务帐户的任何替代方法),但我怀疑因为服务帐户特定于项目,我无法启用相应的 Dialogflow API 使用任何类型的 REST API 或类似的东西。任何帮助都将不胜感激。
【问题讨论】:
标签: google-cloud-platform dialogflow-es
除了使用云控制台,您还可以使用Cloud SDK 和Service Usage API 启用云API
使用 Gcloud 命令:
gcloud 服务启用 dialogflow.googleapis.com
使用 RESTful API services.enable 方法:
使用的服务帐户需要 serviceusage.services.enable,您可以将其包含在 custom role 中并将其分配给使用的服务帐户。
以下是控制台方法的链接: https://console.cloud.google.com/flows/enableapi?project=[YOUR_PROJECT]&apiid=dialogflow.googleapis.com
【讨论】: