我设法在 python 中使用 google.cloud.datastore 很好地创建或修改了数据存储实体,但是当我在浏览器中登录到我的 Cloud Platform 项目并检查条目时,看起来它的所有属性都已加密(它们看起来像"Rm9vIEJhcg=="
等等 - 如果我从浏览器创建它,我可以正常看到)。
我正在使用服务帐户身份的 json 文件进行身份验证:
self.client = datastore.Client()
self.client = self.client.from_service_account_json(cert_file.json)
服务帐户对整个项目具有“编辑”权限。将其更改为“所有者”,这是我用来登录的 gmail 帐户的设置,并不能解决问题。
我创建这样的实体:
with self.datastore.client.transaction():
entity = Entity(Key("key", project="project"))
entity["property"] = "data"
self.datastore.client.put(entity)
有什么方法可以使我使用 python 库修改的条目可以从浏览器站点读取?