1

は現在、私はどこでもクラウドストレージ内へのBigQueryから何かをエクスポートすることができ、サービスアカウントを持っていますが、私はそれが最小特権の原則を満たしているよりも多くの権限を持っている感じ。BigQueryの特定のデータセットからCloudStorageの特定のバケットにテーブルをエクスポートするサービスアカウントに設定されている最小限の権限は何ですか?

、ジョブとしてBigQueryのを実行し、一時テーブルへのクエリを保存し、クラウドストレージにそれをエクスポートするために設定された最小の権限は何ですか?

私の答えは以下のグループからいくつかの権限を必要とするだろうと思います。

  • bigquery.tables
  • bigquery.jobs
  • bigquery.datasets
  • resourcemanager.projects位storage.bucketsとstorage.objectsの代替しているようですか?

答えて

0

あなたはこの1のサービスアカウントキーにいくつかのテストを実行することができます。

BigQuery IAM Documentationに示すように、ロールdataEditorjobUserを追加すると、必要なものが十分にある可能性があります。 custom rolesもテストできますが、まだalphaツールです。 Cloud Storage IAMについては

、多分roles/storage.objectCreatorすでに十分だろう。

あなたはこれらの役割で遊んで終わる、もう1つは、Googleがここに到着した人々は、あなたがそれをやった方法を学ぶかもしれないので、私はまた、あなたの調査結果を使用して独自の質問に答えるお勧めしたい最高の働く見つけた場合。

関連する問題