我在S3存储桶中具有以下架构:
data / nm1 / ...
数据/ nm2 / ...
数据/ nm3 / ...
我已正确爬网了数据,并且有一个带有3个表(nm1,nm2,nm3)的Glue数据目录数据库。现在的问题变成了:如果我希望其他Redshift DB用户只能访问其对应的表,该怎么办?
即帐户acc1,acc2和acc3只能访问nm1,nm2和nm2,用户将可以使用它们访问特定的数据。
LakeFormation很草率,有自己的想法,存储桶访问策略似乎也不是解决方案……我可以为每个表创建不同的Glue Catalog DB(因此,有3个数据库:nm1,nm2,nm3 ),但是这似乎有点过分.....我考虑过使用PostgreSQL支持的行级安全性(因为我也有合并的数据),但是Redshift似乎不支持。有其他选择吗?