我不確定我是否理解正確,但你需要做的就是在一個設置特權起程拓殖資源,否則他們將被覆蓋,這意味著你應該做的是:
資源”databricks_sql_permissions”“any_file”{any_file = true privilege_assignments{校長=“EC -數據”特權=(“選擇”,“修改”)}privilege_assignments{校長=“SOME_OTHER -數據”特權=["選擇"]}}
不是:
資源”databricks_sql_permissions”“ec_data_any_file”{any_file = true privilege_assignments{校長=“EC -數據”特權=(“選擇”,“修改”)}}資源“databricks_sql_permissions”“some_other_data_any_file”{any_file = true privilege_assignments{校長=“SOME_OTHER -數據”特權=["選擇"]}}
來源:https://registry.terraform.io/providers/databricks/databricks/1.6.5/docs/resources/sql_permissions…
您必須指定一個或多個
privilege_assignments
配置模塊聲明
特權
到一個
主要
,對應於
display_name
的databricks_group或databricks_user。起程拓殖將確保隻有那些校長和特權中定義的數據對象和資源應用將消除任何其他。