Google Driveのログ取得に関して

1,564 views
Skip to first unread message

Kabe

unread,
May 1, 2014, 6:58:08 AM5/1/14
to google-app...@googlegroups.com
初めて投稿させていただきます。
加部と申します。

Google Driveの全てのファイルのログ取得方法についてご教授ください。

近々、企業内でGoogle Driveを使用するにあたり、ログを取得する必要が出てきました。
しかし、管理コンソールから見ることのできるドキュメント監査ログでは対象が文書のみとなってしまうため要件を満たしません。

今回は文書のみではなくスプレッドシートなどの他のファイルのログも取得したいので、
Google Driveの更新情報のようなデータが全ユーザ分取得できれば助かるのですが、
そのようなログの取得方法はAPIで提供されているのでしょうか?
また、提供されている場合はどのAPIのどのメソッドを使用すれば良いのでしょうか?

ご教授いただけると非常に助かります。

よろしくお願いいたします。

Masahiro Kabe

unread,
May 28, 2014, 9:23:32 PM5/28/14
to google-app...@googlegroups.com
まだ、解決していないのですが現状を書き込んでおきます。
以下のAPIを検討しましたがどれも欲しいデータが取得できていない状態です。

【Admin SDK】

  ⇒ ドキュメント監査ログと同様なデータしか取得できない。

【Google Drive SDK】

  ⇒ 改訂履歴の取得しかできない。


  ⇒ ファイルごとの最新のデータしか取得できない。

私が実際に試した結果が上記のものでした。
いまいちどれも使えない感じです。

もし、全ユーザの更新情報を取得する方法をご存じの方がいらっしゃったら
ご教授いただけないでしょうか?

以上、よろしくお願いいたします。

2014年5月1日木曜日 19時58分08秒 UTC+9 Masahiro Kabe:

soundTricker

unread,
May 30, 2014, 3:35:17 AM5/30/14
to google-app...@googlegroups.com
加部さん

こんにちは 大橋 a.k.a サントリーです。
今のところ全ログ取得するのは厳しいかもですね...

全ユーザに対してwatch(push notification)仕掛けて別サーバでロギングすれば取れるかもですが、
ちょっと確証は無いです。

なにか思いついたり、情報が得られたら共有します。


2014年5月29日木曜日 10時23分32秒 UTC+9 Masahiro Kabe:

Masahiro Kabe

unread,
May 30, 2014, 4:16:33 AM5/30/14
to google-app...@googlegroups.com
大橋さん

お世話になっております。
加部です。

ご返信ありがとうございます。
やはり厳しそうですか…

私もwatchを仕掛けてログを取得する方法を検討しておりましたが、
ユーザ数がそこそこ多いらしいのでちょっと現実的ではないかなと思っておりました。

かなり高いらしいのですが、Google Driveのログを取得するサービスが他社で提供されているらしいので、
そちらも検討しなければいけなそうですね。

もし、何か情報が得られたら共有していただけると助かります。
私も引き続き調査を行う予定なので進展があり次第またこちらでご報告いたします。

何はともあれご返信ありがとうございました。

2014年5月30日金曜日 16時35分17秒 UTC+9 soundTricker:

Masahiro Kabe

unread,
Jul 17, 2014, 11:06:45 AM7/17/14
to google-app...@googlegroups.com
遅くなってしまいましたが色々調べた結果を報告しておきます。

まず、watchを使用してログを取得する方法ですがwatchだけでは情報が不十分なので、
watchの戻り値を使用してChanges:getで詳細を取得する方法が良いだろうと考えました。
しかし、Changes:getは最新の変更しか取得できない仕様のようです。
なので、タイミングによっては上手く詳細が取得できない可能性があると思います。
(Try it! で試してみただけなので実際に実装したら違うかもしれませんが…)

そして、watchを使用するためにはドメインを取得しなくてはならないみたいなので
途中で挫折してしまいました。

その後、ちょっと忙しく期間が開いてしまったところ新しいサービスを始めるとの情報をいただきました。
この、Google Drive for Workを使用するとログも取得できるようです。

結局解決はできませんでしたが、このGoogle Drive for Workに乗り換えればログも取得できるようなので、
これを使うということで調査を終了することとしました。

色々とありがとうございました。

2014年5月30日金曜日 17時16分33秒 UTC+9 Masahiro Kabe:
Reply all
Reply to author
Forward
0 new messages