我正在使用App Engine Flex(Python 2.7)中的ML引擎API。该项目已由其他人设置,有人告诉我在我的计算机上运行代码时导出此变量
export GOOGLE_APPLICATION_CREDENTIALS="$PWD/f217XXXXX.json"
我检查了Cloud Console,它对应于App Engine默认服务帐户的密钥。
有人知道它从哪里来吗?是不是因为它在部署时没有使用正确的凭据?
仅供参考,这是我们在代码中检索凭据的方式:
CREDENTIALS = GoogleCredentials.get_application_default()
ml_client = discovery.build('ml', 'v1', credentials=CREDENTIALS)