Лучший подход для push-уведомлений Google Диска для всех пользователей домена

Я хочу настроить уведомления в реальном времени для всех пользователей в моих доменах gsuite. У меня примерно 10 тысяч пользователей.

Подход, которым я сейчас следую, заключается в том, чтобы "наблюдать за изменениями на диске каждого пользователя", то есть использовать api changes.watch и api changes.list для каждого диска пользователя.

Недавно я узнал об API-интерфейсе аудита диска, который дает нам полный контроль над работой диска пользователя. Кроме того, он поддерживает веб-перехват событий аудита дисков, чтобы я мог получать изменения в режиме реального времени.

https://developers.google.com/admin-sdk/reports/v1/guides/manage-audit-drive

Пожалуйста, предложите, какой подход лучше и почему? Изменения на диске пользователя или в интерфейсе API аудита диска.

Благодарю.

0 ответов