为GOOGLE_APPLICATION_CREDENTIALS设置凭据的替代方法



我有一个使用 GoogleVisionAPI 和Google Video IntelligenceAPI 的 Go 应用程序。 为了输入我的凭据,我设置了名为GOOGLE_APPLICATION_CREDENTIALS的环境变量。为此,我为此变量分配了一个文件路径,该路径指向存储我的凭据的目录。

问题:

我的凭据最初保存在文件中。相反,它们被分配给我的应用程序内的字符串变量。 作为一种解决方法,我将该值存储到一个临时文件中,然后将其路径分配给GOOGLE_APPLICATION_CREDENTIALS,如上所述。

问题:

是否可以在没有此文件的情况下为cloud.google.com/go/vision/apiv1设置 API 凭据?

我不知道它在Google Vision Api上如何,但是对于Google Sheets Api,有这样的东西:

config, err := google.ConfigFromJSON(b, "https://www.googleapis.com/auth/spreadsheets.readonly")

所以 b 是从文件中获取的切片credentials.json您可以自己从任何其他地方获取它

相关内容

  • 没有找到相关文章

最新更新