※本ページにはプロモーション(広告)が含まれています
【2026年最新版】Google Workspace管理コンソールの監査ログがエクスポートできない・取得できない対処法【完全ガイド】
Google Workspace(旧G Suite)の管理者として監査ログのエクスポートを試みたとき、「エクスポートボタンがグレーアウトしている」「CSVファイルがダウンロードできない」「ログ自体が表示されない」といった問題が発生することがあります。コンプライアンス対応やセキュリティ調査でログが必要な場面でこの問題に遭遇すると、業務に深刻な影響を与えかねません。
本記事では、Google Workspace管理コンソールの監査ログ取得・エクスポートで発生するあらゆるトラブルの原因を分析し、権限設定の確認からBigQueryへのエクスポート設定、保持期間の延長まで、実務で使える対処法を体系的に解説します。

- 監査ログがエクスポートできない・表示されない主な原因
- 管理者権限の種類と監査ログ閲覧に必要な権限
- 監査ログの保持期間と期間外ログへのアクセス方法
- BigQueryへのエクスポート設定で長期保管する手順
- Admin SDK Reports APIで大量ログを取得する方法
- エクスポートファイルが空・文字化けする場合の対処法
Google Workspaceの監査ログとは
Google Workspaceの監査ログは、管理コンソール(admin.google.com)の「レポート」セクションから確認できる、ドメイン内で発生したすべてのアクティビティの記録です。ユーザーのログイン履歴、Googleドライブのファイル操作、Gmailの送受信記録、管理者の設定変更など、多岐にわたるイベントが記録されます。
主な監査ログの種類
| ログの種類 | 記録内容 | デフォルト保持期間 |
|---|---|---|
| 管理者監査ログ | 管理者による設定変更、ユーザー管理操作 | 6ヶ月 |
| ログインの監査ログ | サインイン・サインアウト・失敗記録 | 6ヶ月 |
| ドライブの監査ログ | ファイル作成・共有・削除・ダウンロード | 6ヶ月 |
| グループウェア監査ログ | グループへのメンバー追加・削除 | 6ヶ月 |
| トークンの監査ログ | OAuthトークン付与・取り消し | 6ヶ月 |
| SAML監査ログ | SAML認証イベント | 6ヶ月 |
監査ログが取得できない主な原因
原因1:管理者権限が不足している
Google Workspaceには複数の管理者権限レベルがあります。「レポートの表示」権限を持つ役割のみが監査ログにアクセスできます。スーパー管理者は全ログにアクセスできますが、委任管理者は割り当てられた権限の範囲内に限定されます。
原因2:保持期間を過ぎたログを参照しようとしている
デフォルトの保持期間(6ヶ月)を超えたログは管理コンソール上では参照できません。6ヶ月以上前のログが必要な場合は、事前にBigQueryへのエクスポートを設定しておく必要があります(後付けで過去分を取得することはできません)。
原因3:エクスポート権限の制限
組織の設定によっては、ログの「閲覧」は許可されていても「エクスポート」が制限されている場合があります。特にManaged Browsing環境やデータ損失防止(DLP)ポリシーが厳しい組織で発生します。
原因4:フィルター設定が厳しすぎる
日付範囲・ユーザー・イベントタイプなどのフィルターを複数組み合わせた結果、条件に合うログが0件になっている場合があります。「ログがない」と思われるケースの多くはこれが原因です。
原因5:BigQueryエクスポートが設定されていない
大量のログや長期保管が必要な場合はBigQueryへのエクスポートが必要ですが、この設定が行われていないと管理コンソールの画面上でのみデータにアクセスできます。
対処法1:管理者権限を確認・修正する
まずは自分のアカウントに適切な権限があるか確認します。
スーパー管理者かどうか確認する
- admin.google.com にアクセスしてサインインする
- 左サイドバーから「アカウント」→「管理者の役割」を選択する
- 自分のアカウント名が「スーパー管理者」として表示されているか確認する
委任管理者の権限を確認・変更する(スーパー管理者が実施)
- admin.google.com → 「アカウント」→「管理者の役割」を開く
- 対象の管理者役割をクリックし「権限」タブを確認する
- 「レポート」の項目で「レポートの表示」にチェックが入っているか確認する
- チェックがない場合は有効にして「保存」をクリックする

対処法2:日付フィルターを見直して再検索する
ログが表示されない場合、フィルター設定が原因のことが多いです。フィルターをリセットして再検索します。
- admin.google.com → 「レポート」→「監査と調査」を開く
- 確認したいログの種類(ドライブのアクティビティ等)を選択する
- フィルターバーにある「フィルターをリセット」をクリックする
- 日付範囲を「過去7日間」など短めに設定して検索する
- 結果が表示されたら範囲を広げて必要なデータを絞り込む
また、ログの種類によっては「レポート」セクション内の別の場所に表示される場合があります。「監査と調査」と「レポート」の両方を確認してください。
対処法3:CSVエクスポートの実行手順
正しくログが表示されているのにエクスポートできない場合の手順です。
- admin.google.com → 「レポート」→「監査と調査」を開く
- エクスポートしたいログの種類を選択してフィルターを設定する
- 検索結果が表示されたら、右上の「エクスポート」ボタンをクリックする
- エクスポート形式(CSV等)を選択してファイル名を入力する
- 「エクスポート」をクリックする
- エクスポートが完了するとメールで通知が届く(大量データの場合は数分かかる)
エクスポートボタンがグレーアウトしている場合
ボタンが操作できない状態の場合は以下を確認します。
- 検索結果が0件になっていないか確認する(0件ではエクスポート不可)
- スーパー管理者でサインインしているか確認する
- 別のブラウザまたはシークレットモードで管理コンソールにアクセスしてみる
- ブラウザの拡張機能(特にセキュリティ系)を無効にして試す
対処法4:Admin SDK Reports APIで大量ログを取得する
管理コンソールのUIでは一度にエクスポートできるレコード数に制限があります。大量のログを取得する場合はAdmin SDK Reports APIを使用します。
APIを使った基本的なログ取得手順
- Google Cloud Consoleでプロジェクトを作成し、Admin SDK APIを有効にする
- サービスアカウントを作成し、ドメイン全体の委任を設定する
- 管理コンソールでサービスアカウントにAPIスコープを付与する
- 以下のようなREST APIリクエストでログを取得する:
GET https://admin.googleapis.com/admin/reports/v1/activity/users/all/applications/drive - 取得したJSONデータをBigQueryやスプレッドシートに格納して分析する
APIを利用することで、ページネーションで全件取得でき、管理コンソールUIの制限を回避できます。Google Apps Scriptを使えばスプレッドシートから直接実行することも可能です。
対処法5:BigQueryへのエクスポートを設定して長期保管する
6ヶ月以上のログ保管が必要な場合や、大量データの分析が必要な場合はBigQueryエクスポートを設定します。この設定は将来のログのみに適用されます。設定前の過去ログは遡って取得できないため、必要な場合は早急に設定することをお勧めします。

BigQueryエクスポートの設定手順
- Google Cloud Consoleで課金が有効なプロジェクトを用意する
- BigQuery APIを有効にし、データセットを作成する
- admin.google.com → 「レポート」→「BigQueryエクスポート」を開く
- 「設定」をクリックし、エクスポート先のGoogle CloudプロジェクトIDとデータセット名を入力する
- 「保存」をクリックしてエクスポートを開始する
- 数時間後からBigQueryにログが流れ込み始める
BigQueryで監査ログを分析するクエリ例
エクスポートされたドライブログから直近7日間のファイルダウンロードを確認する例:
SELECT
actor.email,
events.name,
id.time
FROM `project_id.dataset.activity_drive`
WHERE events.name = 'download'
AND id.time >= TIMESTAMP_SUB(CURRENT_TIMESTAMP(), INTERVAL 7 DAY)
ORDER BY id.time DESC
LIMIT 1000;
エクスポートファイルの問題への対処
エクスポートしたCSVが文字化けする
Google Workspace管理コンソールのCSVエクスポートはUTF-8形式で出力されます。ExcelでCSVを直接開くと文字化けすることがあります。
- Excelで開く場合:「データ」タブ→「テキストまたはCSVから」でインポートし、文字コードを「65001: Unicode (UTF-8)」に指定する
- Google スプレッドシートにインポートすると文字化けなしで開ける
エクスポートファイルが空(ヘッダー行のみ)
フィルター条件に合うデータが存在しない場合、ヘッダー行のみのCSVが生成されます。フィルターを緩めて再試行してください。
対処法比較表
| 問題 | 原因 | 対処法 | 難易度 |
|---|---|---|---|
| ログが表示されない | 権限不足 | 対処法1:権限確認 | 低 |
| 検索結果が0件 | フィルター過多 | 対処法2:フィルターリセット | 低 |
| エクスポートボタンが押せない | 権限または結果0件 | 対処法3:手順確認 | 低 |
| 大量ログの一括取得 | UI制限 | 対処法4:Reports API使用 | 高 |
| 6ヶ月超のログが必要 | 保持期間超過 | 対処法5:BigQuery設定(要事前設定) | 中 |
よくある質問(FAQ)
Q1. 監査ログの保持期間を延長することはできますか?
管理コンソール内でのデフォルト保持期間(6ヶ月)を延長することはできません。6ヶ月以上のデータを保持したい場合は、BigQueryへのエクスポートを設定するか、Admin SDK Reports APIを使って定期的にデータを外部ストレージ(Google Cloud Storage等)に保存する必要があります。なお、Google Workspace Enterpriseプランでは一部のログで保持期間が延長される場合があります。
Q2. 退職したユーザーのアクティビティログも取得できますか?
はい、アカウントが削除されたユーザーのログも保持期間内であれば取得できます。ただし、アカウント削除後はユーザー名ではなくメールアドレスのみで検索する必要があります。BigQueryにエクスポートされているデータはアカウント削除後も参照可能です。
Q3. 特定のファイルが誰にいつ共有されたか調べられますか?
はい、ドライブの監査ログで確認できます。admin.google.com → 「レポート」→「監査と調査」→「ドライブのアクティビティ」で、イベントタイプを「共有を変更」に絞り込み、対象ファイルのドキュメントIDまたはファイル名でフィルタリングすることで共有履歴を確認できます。
Q4. BigQueryへのエクスポートに追加費用はかかりますか?
BigQueryへのエクスポート自体(Google Workspaceから転送するデータ量)には追加費用はかかりません。ただし、BigQuery側でのデータ保存(月額約$0.02/GB)とクエリ実行(月間1TBまで無料、超過分は$5/TB)に費用が発生します。中小企業の通常の監査ログ量であれば月額数百円程度に収まることが多いです。
まとめ
Google Workspace管理コンソールの監査ログが取得・エクスポートできない問題は、大きく「権限不足」「フィルター設定ミス」「UIの制限」「保持期間超過」の4つが原因です。
日常的な監査業務には対処法1〜3の権限確認とフィルター設定の見直しで対応できます。大量データの処理にはAdmin SDK Reports API(対処法4)が、長期保管にはBigQueryエクスポート(対処法5)が最適解です。特にBigQueryエクスポートは後から過去分を遡れないため、コンプライアンス要件がある組織は今すぐ設定することを強くお勧めします。
minto.tech スマホ(Android/iPhone)・PC(Mac/Windows)の便利情報をお届け! 月間アクセス160万PV!スマートフォン、タブレット、パソコン、地デジに関する素朴な疑問や、困ったこと、ノウハウ、コツなどが満載のお助け記事サイトはこちら!