Запретить пользователям загружать журналы в Stackdriver Log Viewer - PullRequest
0 голосов
/ 25 апреля 2019

Мне нужно предоставить разработчикам доступ к нашим рабочим журналам в Stackdriver, но я бы хотел ограничить их возможность экспортировать / загружать данные.После просмотра документов выясняется, что любой, у кого есть доступ к просмотру проекта, сможет загружать массовые журналы из программы просмотра журналов консоли.Это правильно?

https://cloud.google.com/logging/docs/access-control

1 Ответ

0 голосов
/ 07 мая 2019

Это правильно.Предоставление роли viewer в проекте или на уровне ведения журнала позволит вашим разработчикам как читать, так и загружать журналы, но не сможет создать приемник экспорта для него.Хотя ограничение на загрузку составляет не более 300 записей журнала и выше, для него потребуется экспорт в соответствии с запросом, когда используется Загрузка журналов :

Будет загружено до 300 записей журнала, загруженных в настоящее время в программу просмотра журналов.Если вам нужно загрузить больше журналов, рассмотрите возможность экспорта ваших журналов.

На данный момент нет особой роли, специфичной для загрузки журналов, которая группирует ее со списком записей журнала через консоль.Вы можете проверить ссылки на пользовательскую роль [1] и другие роли ведения журнала [2]:

Чтобы реализовать ограничение, вы все равно можете:

  • Создать отдельнуюпроект, который содержит нечувствительные записи журнала (например, нижнюю среду), для которых их роли просмотра журнала могут быть неограниченными.

  • Назначить роль просмотра одному человеку (например, ведущему разработчику) для производства.

[1] https://cloud.google.com/iam/docs/understanding-custom-roles#basic_concepts

[2] https://cloud.google.com/iam/docs/understanding-roles#logging-roles

...