有没有一种简单的方法可以一次性撤销用户的所有 AWS Lake Formation 权限?

Is there an easy way to revoke all AWS Lake Formation permissions at once for a user?

我有一个拥有超过 2000 个权限的数据湖,我想为某些用户撤销这些权限并重新开始授予。

通过控制台,一个一个的撤销,会花费很多时间。有没有办法一次性撤销一个用户的所有权限?

这可以通过编程方式完成:

  1. 调用 ListPermissions API 获取所有授予的权限。
  2. 过滤授予这些用户的权限。
  3. 调用 BatchRevokePermissions API 撤销这些用户的所有权限。