gpt4 book ai didi

google-cloud-platform - 我正在使用 GCP 服务帐户,但在调用 Dialog Flow API 时出现错误

转载 作者:行者123 更新时间:2023-12-04 14:22:04 25 4
gpt4 key购买 nike

这里是错误:

Your application has authenticated using end user credentials from theGoogle Cloud SDK or Google Cloud Shell which are not supported by thedialogflow.googleapis.com. We recommend that most server applicationsuse service accounts instead. For more information about serviceaccounts and how to use them in your application, seehttps://cloud.google.com/docs/authentication/.

最佳答案

许多客户端库都来自 Application Default Credentials ,该链接上提供了如何检查它们的摘要。本质上,它将检查路径的环境变量并从该位置提取凭据。此错误消息表示您使用的是用户帐户,而不是服务帐户。

最常见的情况是您使用 gcloud auth login 登录一次,即使您提供了服务帐户,它仍会从应用程序默认位置提取。

正如您所做的那样,关联特定服务帐户的方法是 gcloud auth activate-service-account --key-file <path>

或者,要使用真正的应用程序默认值,您可以使用 gcloud auth application-default login

关于google-cloud-platform - 我正在使用 GCP 服务帐户,但在调用 Dialog Flow API 时出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53406673/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com