我在谷歌云平台上工作(自然语言处理和视觉 API)
我设置了谷歌云 API (PHP) 并进一步验证我的请求谷歌建议我如下:
首先,ADC 检查是否设置了环境变量 GOOGLE_APPLICATION_CREDENTIALS。如果设置了变量,ADC 将使用变量指向的服务帐户文件。
如果未设置环境变量,ADC 将使用 Compute Engine、Kubernetes Engine、App Engine 和 Cloud Functions 为在这些服务上运行的应用程序提供的默认服务帐号。
如果 ADC 无法使用上述任一凭据,则会发生错误。
我创建了一个服务帐户并下载 JSON 并按照建议将其存储在我的服务器上
创建服务帐户并设置环境变量后,ADC 能够隐式确定您的凭据
我仍然收到如下 API 密钥错误:
添加我在服务器上设置的 Env 变量的屏幕截图