LoginSignup
18
14

More than 3 years have passed since last update.

BigQueryで特定のデータセットだけ共有する方法

Last updated at Posted at 2018-05-10

BigQueryで特定のデータセットのみ共有したかったが、IAMユーザーの追加と、データセットの権限の両方を適切に設定しなければならず、分かりずらかったのでメモ。

実現したかったこと

  • BigQueryの特定のデータセットをクエリが発行できる状態で外部の人と共有したい
  • 同じプロジェクトにある他のデータセットは見えないようにしたい

IAMユーザーの追加

Google Cloud のコンソール画面の「IAMと管理」→「IAM」から、データを共有したいユーザーを「BigQuery ジョブユーザー」として追加します。

スクリーンショット 2021-02-09 14.12.39.png

スクリーンショット 2021-02-09 14.15.50.png

データセットの共有

BigQuery の ウェブ UI で、共有したいデータセットを開いて、下記の赤枠で囲ったアイコンをクリックします。

スクリーンショット 2021-02-09 14.22.43.png

追加したいユーザーを「BigQuery 閲覧者」として追加します。

スクリーンショット 2021-02-09 16.35.27.png

参考情報

BigQuery / アクセス制御
Cloud Identity and Access Management / 役割について

18
14
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
18
14