📊 Associate Data Practitioner

Associate Data Practitioner 問題の一覧 › 4. データ管理

アナリストグループに、プロジェクト内の BigQuery データセットのテーブルを参照するクエリだけを実行させたい。最小権限の原則に従う場合、最も適切な付与方法はどれか。

  1. プロジェクトレベルでオーナー(roles/owner)を付与する
  2. プロジェクトレベルで BigQuery 管理者(roles/bigquery.admin)を付与する
  3. 対象データセットに BigQuery データ閲覧者(roles/bigquery.dataViewer)、プロジェクトに BigQuery ジョブユーザー(roles/bigquery.jobUser)を付与する
  4. 対象データセットに BigQuery データ編集者(roles/bigquery.dataEditor)を付与する
💡 答えと解説を見る
答え:C(対象データセットに BigQuery データ閲覧者(roles/bigquery.dataViewer)、プロジェクトに BigQuery ジョブユーザー(roles/bigquery.jobUser)を付与する)
クエリ実行にはジョブ作成権限(jobUser)、データ参照には dataViewer が必要で、この組み合わせが最小権限です。admin やオーナーは過剰、dataEditor は書き込み権限を含み、jobUser が無いとクエリジョブも実行できません。
関連サービス
最小権限の原則必要最小限のロールのみ付与。基本ロール(Owner/Editor)は避ける
← 前の問題次の問題 →🎯 問題で学ぶで解く

※ 学習用に作成したオリジナル問題です。本番試験とは異なります。