是否可以向我在 bigquery 上使用 terraform 创建的表添加行级策略? 或者是否可以在表模式中指定它?
bigquery 的行级策略: https://cloud.google.com/bigquery/docs/managing-row-level-security
我在 terraform 文档中没有找到有关此主题的任何资源。
虽然不是最好的解决方案,但从技术上讲,可以通过大型查询作业来创建它:
resource "google_bigquery_job" "job" {
job_id = "rowaccesspolicy1"
query {
query = "CREATE OR REPLACE ROW ACCESS POLICY project ON project.dataset.table GRANT TO ('group:group@domain.com') FILTER USING (columnname = 'value')"
create_disposition = ""
write_disposition = ""
}
}