我正在 java 中使用 spring,我正在尝试为我的程序创建一个rest-API。我有 3 个实体要管理,所以我也有 3 个 DAO 类。我的问题是我有两种类型的用户(玩家和管理员)。他们每个人都可以对每个实体/表执行不同的操作。我的问题是实现这些要求的最佳方法是什么。我应该有 3 个服务和 3 个控制器(每个实体/表一个)还是应该创建 2 个服务和 2 个控制器(每种类型的用户一个)或者也许有比我建议的更好的方法?
编辑:另一件可能很重要的事情是我需要验证服务中的数据,验证过程检查表中的连接,因此在每个服务中,我还需要为不同实体提供 Dao 对象(例如检查是否新操作有一个发生该操作的元素。
我一直在使用 GCP IAM,在编写按需创建和删除自定义角色的脚本期间,我(意外)创建了 300 个角色,这是 GCP 中允许的最大角色配额,现在我无法创建新角色。
我尝试删除它们,但它只是将它们的状态更改为已删除,并没有真正删除角色。
有没有办法完全删除我创建的角色,以便我能够释放配额?
我正在寻找的最佳解决方案是在 python 中使用 GCP API,因为我仍然需要创建一个脚本来按需创建和删除自定义角色。