我有一个Google云平台Datstore实例,希望从Python客户端对其运行查询。所有示例都显示了在给定service account keyfile的情况下如何执行此操作:
export GOOGLE_APPLICATION_CREDENTIALS="/home/user/Downloads/[FILE_NAME].json"
但是,我计划在无服务器平台上运行此功能,不希望在部署中包含密钥文件。相反,我设置了一个API key,并授予它访问数据存储的权限
然后我如何使datastore.Client()
知道这个API键
from google.cloud import datastore
datastore_client = datastore.Client()
它将credentials
作为可选的关键字arg,但我不知道如何使用API键创建正确的凭据对象
作为旁白
如果被推荐,我愿意接受其他形式的授权。基本上,我想在Google云平台上部署一个web应用程序——管理服务帐户的标准方法是什么,这样文件就不必临时传递
目前没有回答
相关问题 更多 >
编程相关推荐