【发布时间】:2020-03-09 17:46:48
【问题描述】:
我正在使用 BigQuery。我创建了一个 DataSet,我想用 C# 语言定义访问权限。 我不清楚该怎么做。 在 GOOGLE 网页 https://cloud.google.com/bigquery/docs/dataset-access-controls 中解释了如何使用 Java 和 Pyton 的一些示例来做到这一点(见下文),但没有为 c# 提供示例。
example in pyton:
dataset = client.get_dataset(dataset_id) # Make an API request.
entry = bigquery.AccessEntry(
role="READER",
entity_type="userByEmail",
entity_id="sample.bigquery.dev@gmail.com",
)
entries = list(dataset.access_entries)
entries.append(entry)
dataset.access_entries = entries
dataset = client.update_dataset(dataset, ["access_entries"]) # Make an API request.
full_dataset_id = "{}.{}".format(dataset.project, dataset.dataset_id)
有人可以帮忙吗?
【问题讨论】:
标签: c# google-bigquery dataset roles access-rights