Google Cloud Datastore 和服务帐户:限制访问权限

Google Cloud Datastore and service accounts: limit access permissions

背景

我有一个 Google 云项目:

我有两个使用这些服务帐户的应用程序。每个应用程序都使用不同的类型(kind1kind2)。

我正在寻找一种方法来限制访问:

问题

  1. 怎么做?
  2. 是否可以像 readonlywriteonly 那样定义权限?那么,即使服务帐号对特定种类有权限,他仍然可以对这种种类进行有限的操作吗?

GCP 中没有此类权限或角色来限制对每种数据存储的访问。您唯一的方法是在您的后端应用程序服务(Nodejs,Python ...等)上控制它。

在此处查阅数据存储的完整权限列表[1]

[1]https://cloud.google.com/datastore/docs/access/iam#iam_roles