Google cloud platform 应用程序引擎Flex中的GOOGLE_应用程序_凭据

Google cloud platform 应用程序引擎Flex中的GOOGLE_应用程序_凭据,google-cloud-platform,google-cloud-ml,app-engine-flexible,Google Cloud Platform,Google Cloud Ml,App Engine Flexible,我正在使用appengineflex(python2.7)中的ML引擎API。这个项目是由其他人设置的,我被告知在我的机器上运行代码时导出这个变量 export GOOGLE_APPLICATION_CREDENTIALS="$PWD/f217XXXXX.json" 我检查了云控制台,这对应于App Engine默认服务帐户的一个密钥 部署应用程序时,出现以下错误: 知道它是从哪里来的吗?是因为它在部署时没有使用正确的凭据吗 仅供参考,以下是我们在代码中检索凭据的方式: CREDENTIAL

我正在使用appengineflex(python2.7)中的ML引擎API。这个项目是由其他人设置的,我被告知在我的机器上运行代码时导出这个变量

export GOOGLE_APPLICATION_CREDENTIALS="$PWD/f217XXXXX.json"
我检查了云控制台,这对应于App Engine默认服务帐户的一个密钥

部署应用程序时,出现以下错误:

知道它是从哪里来的吗?是因为它在部署时没有使用正确的凭据吗

仅供参考,以下是我们在代码中检索凭据的方式:

CREDENTIALS = GoogleCredentials.get_application_default()
ml_client = discovery.build('ml', 'v1', credentials=CREDENTIALS)

你好当你说“在我的机器上运行代码”时,你指的是什么?您是否在本地计算机上运行代码?@GuillermoCacheda yesI我倾向于解决凭据问题,可能无法正确检索它们。在代码中使用
JSON
文件进行身份验证时,建议使用。尝试更新实现,看看它是否修复了部署。