0

Google appengine 中是否有一个角色,它只有权部署应用程序但无权访问数据。据我了解,查看者、开发者和所有者的所有角色都可以访问数据。

用例是,出于安全考虑,许多用户不想共享他们的数据,但开发人员希望提供更新的部署。

有没有办法解决这个问题

4

2 回答 2

2

我不认为它可以通过 GAE 管理员角色来完成。最低权限角色:查看者有权查看数据(但无权修改)。另外不要忘记,如果您有权上传代码,您可以上传代码,让您可以访问数据。

于 2012-04-15T11:23:31.613 回答
0

不,没有这样的角色。如果您想这样做,您需要将代码提供给您的用户以自行部署。

请注意,即使这样也不能解决您描述的问题,因为开发人员可以在后门中进行简单的编码,让他们检查用户的数据。最终,除非您准备好提供源代码,否则无法解决这个问题:您的用户必须信任您才能使用您的应用程序。

于 2012-04-17T07:37:06.490 回答