Мониторинг загрузок объектов Google Cloud Storage с общедоступными URL-адресами

У меня есть несколько объектов в корзине Google Cloud Storage, которые доступны для публичной загрузки по URL-адресам, например https://storage.googleapis.com/blahblahblah. Я хочу настроить правило мониторинга, которое позволяет мне видеть, как часто загружается один из этих объектов. Я включил журнал аудита чтения данных, как уже упоминалось здесь, но я не вижу никаких журналов, когда загружаю объект по ссылке storage.googleapis.com. У меня есть еще одна корзина, в которой загрузки выполняются через клиентскую библиотеку Node Google Cloud Storage, и я могу видеть журналы загрузок из этой корзины, поэтому похоже, что загрузки с общедоступного URL-адреса не регистрируются.

Я также не вижу способа указать объект в конкретном сегменте при настройке оповещения в Google Cloud. Является ли создание новой корзины исключительно для этого объекта лучшим способом попытаться настроить мониторинг количества загрузок, или мне здесь чего-то не хватает?


person Chris Gonzalez    schedule 26.03.2021    source источник


Ответы (1)


Журналы Google Cloud Audit не отслеживают общедоступные объекты (allUsers или allAuthenticatedUsers).

Включите usage logs для отслеживания доступа к общедоступным объектам.

Что следует использовать: журналы использования или журналы облачного аудита?

person John Hanley    schedule 26.03.2021