如何使用 Azure Databricks notebook 调用 google vision API 并提供保存在 json 文件中的 GCP 凭据?

问题描述 投票:0回答:0

我在 Azure 上有一个 Databricks 帐户,目标是通过相应的 API 调用与 Python 比较来自 Azure、GCP、AWS 的不同图像标记服务。我在 GCP 视觉 API 调用方面遇到问题,特别是凭据:据我了解,一个必要的步骤是在我的数据块笔记本中设置“GOOGLE_APPLICATION_CREDENTIALS”环境变量,如

os.environ['GOOGLE_APPLICATION_CREDENTIALS'] ='/folder1/credentials.json'

“/folder1/credentials.json”是我的笔记本查找带有凭证的 json 文件的地方(笔记本在同一个文件夹中,

/folder1/notebook_api_test
)。我通过查看 Databricks 网页中的 Workspace-> Copy file path 获得这条路径。但是这种方法不起作用,当执行单元格时,我收到此错误:

DefaultCredentialsError: File /folder1/credentials.json was not found.

处理从 Azure Databricks notebook 访问 google vision API 的凭据的正确方法是什么?

azure google-cloud-platform databricks credentials
© www.soinside.com 2019 - 2024. All rights reserved.