Apache Iceberg 中有一个表
my_table
。我想允许某些用户组写入此表,但仅限于以 analytic_
前缀开头的分支。例如。用户可以创建 analytic_task_12345
分支并向其写入数据。
纯 Apache Iceberg 可能吗? Apache Spark 和 Nessie 可以吗?
Nessie 确实有一个授权框架,应该允许实现此逻辑。
可以在此页面上找到高级详细信息:https://projectnessie.org/features/metadata_authorization/
AuthZ 规则在 Nessie 服务器端强制执行,因此它们适用于所有引擎,包括 Spark。