Перейти к содержимому

Роли

Для управления доступом в сервисе можно использовать:

При назначении ролей рекомендуется придерживаться принципа минимальных привилегий.

Роль auditlogs.viewer позволяет получать информацию о ресурсах сервиса.

С этой ролью вы можете:

  • получать информацию о хранилищах, коллекторах и событиях;
  • просматривать квоты;

Роль auditlogs.editor позволяет управлять ресурсами сервиса.

С этой ролью вы можете:

  • получать информацию о хранилищах, коллекторах и событиях;
  • создавать, редактировать и удалять любые ресурсы сервиса;
  • просматривать квоты;

Роль включает все разрешения для роли auditlogs.viewer.

Роль auditlogs.admin позволяет управлять ресурсами сервиса и доступом к ним.

С этой ролью вы можете:

  • получать информацию о хранилищах, коллекторах и событиях;
  • создавать, редактировать и удалять любые ресурсы сервиса;
  • просматривать квоты;
  • управлять доступами (назначать IAM-роли).

Роль включает все разрешения для ролей auditlogs.editor и auditlogs.viewer.

Audit Logs позволяет хранить логи в бакете Object Storage. Для взаимодействия с бакетами используется сервисный аккаунт.

Для передачи событий в бакет сервисный аккаунт должен иметь роли:

  • auditlogs.eventsSource.eventsReader — для чтения событий;
  • storage.bucket.objectEditor — для записи объектов в бакет.
Примечание

Назначить роль сервисному аккаунту на доступ в другой проект может только пользователь с ролью admin на уровне организации.

Служебная роль для сервисных аккаунтов auditlogs.storage.uploader позволяет загружать события из коллектора в хранилище.

Служебная роль для сервисных аккаунтов auditlogs.eventsSource.eventsReader позволяет читать события из другого источника данных — проекта или организации.