コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
基本ロールと権限
BigQuery は、プロジェクト レベルのアクセスを許可するため、IAM の基本ロールをサポートしています。
プロジェクトの基本ロール
デフォルトでは、プロジェクトへのアクセス権限を付与すると、その中のデータセットにもアクセス権が付与されます。デフォルトのアクセス権限はデータセット単位でオーバーライドできます。次の表に、IAM の基本ロールのメンバーに付与されるアクセス権を示します。
基本ロール |
機能 |
Viewer
|
- プロジェクトでジョブを開始できます。ジョブの種類によっては、データセットのロールが追加で必要になります。
- すべてのジョブを一覧表示して取得し、プロジェクトに対して開始したジョブを更新できます。
- 閲覧者が含まれるプロジェクトにデータセットを作成すると、BigQuery によって、新しいデータセット用の事前定義ロール bigquery.dataViewer がそれらのユーザーに付与されます。
|
Editor
|
Viewer で可能な操作に加えて、次の操作が可能です。
- プロジェクトで新しいデータセットを作成できます。
- 編集者が含まれるプロジェクトにデータセットを作成すると、BigQuery によって、新しいデータセット用の事前定義ロール bigquery.dataEditor がそれらのユーザーに付与されます。
|
Owner
|
Editor で可能な操作に加えて、次の操作が可能です。
|
プロジェクトの基本ロールは、Google Cloud コンソール を使用して付与または取り消します。プロジェクトが作成されると、プロジェクトを作成したユーザーに Owner
のロールが付与されます。
プロジェクト ロールへのアクセス権の付与と取り消しについては、IAM ドキュメントのリソースへのアクセス権の付与、変更、取り消しをご覧ください。
データセットの基本ロール
以下の基本ロールはデータセット レベルで適用されます。
データセット ロール |
機能 |
READER |
- データセットのテーブルの読み取り、クエリ、コピー、エクスポートを行えます。データセット内のルーティンを読み取ることも可能です。
- データセットで get を呼び出すことができます。
- データセット内のテーブルで get と list を呼び出すことができます。
- データセット内のルーティンで get と list を呼び出すことができます。
- データセット内のテーブルのテーブルデータで list を呼び出すことができます。
|
WRITER |
READER で可能な操作に加えて、次の操作が可能です。
|
OWNER |
WRITER で可能な操作に加えて、次の操作が可能です。
注: データセットには、OWNER ロールを持つエンティティが少なくとも 1 つ必要です。OWNER ロールを持つユーザーは自分の OWNER ロールを削除できません。
|
データセット レベルでロールを割り当てる方法について詳しくは、データセットへのアクセスの制御をご覧ください。
新しいデータセットを作成すると、BigQuery によってデフォルトのデータセット アクセス権限が次のエンティティに追加されます。データセットの作成時にロールを指定すると、デフォルトの値が上書きされます。
エンティティ |
データセット ロール |
プロジェクトに対する Viewer アクセス権限を持つすべてのユーザー |
READER |
プロジェクトに対する Editor アクセス権限を持つすべてのユーザー |
WRITER |
プロジェクトに対する Owner アクセス権限を持つすべてのユーザー およびデータベース作成者 |
OWNER
例外: ユーザーがクエリを実行すると、キャッシュに保存される結果テーブルを格納するために匿名データセットが作成されます。クエリを実行するユーザーにのみ、匿名データセットに対する OWNER アクセス権が付与されます。 |
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-02-20 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["わかりにくい","hardToUnderstand","thumb-down"],["情報またはサンプルコードが不正確","incorrectInformationOrSampleCode","thumb-down"],["必要な情報 / サンプルがない","missingTheInformationSamplesINeed","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-02-20 UTC。"],[],[]]