Управление разрешениями панели
Разрешения на панели и папки позволяют предоставить зрителю возможность редактировать и сохранять изменения панели или ограничить разрешение редактора на изменение панели.
Дополнительные сведения о разрешениях на панели см. в разделе Разрешения на панели.
Предоставление разрешений на папку
Когда вы предоставляете разрешения пользователя на папки, этот параметр применяется ко всем панелям и вложенным папкам, содержащимся в папке. Рассмотрите этот подход к назначению разрешений на панели и папки, если у вас есть пользователи, сервисные учётные записи или команды, которым требуется доступ к группам связанных панелей или папок.
Прежде чем начать
- Убедитесь, что у вас есть права администратора организации
- Определите разрешения на папку панелей, которые вы хотите изменить, а также пользователей, сервисные учётные записи или команды, которым вы хотите предоставить доступ. Дополнительные сведения о разрешениях на панели см. в разделе Разрешения на панели.
Чтобы предоставить разрешения на папку панелей:
- Войдите в Grafana как администратор организации.
- В меню слева нажмите Dashboards.
- Наведите курсор мыши на папку и нажмите Go to folder.
- Перейдите на вкладку Permissions и нажмите Add a permission.
- В раскрывающемся меню Add Permission For выберите User, Service Account, Team или Role.
- Выберите пользователя, сервисную учётную запись, команду или роль.
- Выберите разрешение и нажмите Save.
Предоставление разрешений на панель
Когда вы предоставляете разрешения на папку, этот параметр применяется ко всем панелям и вложенным папкам в папке. Для более детального подхода к назначению разрешений вы также можете назначать разрешения пользователя на отдельные панели.
Например, если пользователь с ролью организации «зритель» требует доступа редактора (или администратора) к панели, вы можете назначить эти повышенные разрешения в индивидуальном порядке.
Note
Если вы назначили пользователю разрешения на папку панелей, вы не можете также назначить этому пользователю разрешения на панели, содержащиеся в этой папке.
Предоставляйте разрешения на панель, если вы хотите ограничить или расширить доступ к панели для пользователей, у которых нет разрешений, определённых в связанной папке.
Прежде чем начать
- Убедитесь, что у вас есть права администратора организации
- Определите разрешения на панели, которые вы хотите изменить, а также пользователей, сервисные учётные записи или команды, которым вы хотите предоставить доступ
Чтобы предоставить разрешения на панель:
- Войдите в Grafana как администратор организации.
- В меню слева нажмите Dashboards.
- Откройте панель.
- В правом верхнем углу панели нажмите Dashboard settings (значок шестерёнки).
- В меню слева нажмите Permissions, а затем Add a permission.
- В раскрывающемся меню Add Permission For выберите User, Service Account, Team или Role.
- Выберите пользователя, сервисную учётную запись, команду или роль.
- Выберите разрешение и нажмите Save.
Редактирование разрешений на панель
Редактируйте разрешения на панель, когда вы хотите расширить или ограничить доступ пользователя к панели. Дополнительные сведения о разрешениях на панели см. в разделе Разрешения на панели.
Прежде чем начать
- Определите панель и разрешение пользователя, которые вы хотите изменить
- Убедитесь, что у вас есть права администратора организации
Чтобы отредактировать разрешения на панель:
- Войдите в Grafana как администратор организации.
- В меню слева нажмите Dashboards.
- Откройте панель.
- В правом верхнем углу панели нажмите Dashboard settings (значок шестерёнки).
- В меню слева нажмите Permissions.
- В раскрывающемся списке обновите разрешения и нажмите Save.
Ограничение доступа к панелям
Grafana применяет наивысшее разрешение, имеющееся у данного пользователя, для доступа к такому ресурсу, как панель. Поэтому, если вы хотите запретить пользователю доступ к папке или панели, необходимо учесть роль пользователя в организации, разрешения на папку и разрешения на панель.
- Вы не можете переопределить разрешения администратора организации. Администраторы организации имеют доступ ко всем ресурсам организации.
- Разрешения пользователя, заданные для папки, распространяются на все панели и вложенные папки, содержащиеся в папке. Разрешения также каскадно распространяются на все панели и папки внутри вложенных папок и так далее.
- Более низкий уровень разрешений не влияет на доступ, если существует более общее правило с более высоким разрешением.
Обратитесь к следующим примерам, чтобы понять, как разрешения организации и панели влияют на доступ пользователя к панелям.
Пример 1
В этом примере user1 имеет роль организации «редактор».
Настройки разрешений на панель:
- Everyone with Editor role can edit
- user1 is set to
view
Результат: User1 имеет разрешения на редактирование, поскольку роль пользователя в организации — Editor.
Пример 2
В этом примере user1 имеет роль организации «зритель» и является членом team1.
Настройки разрешений на панель:
- Everyone with Viewer role can view
- user1 is set to
edit - team1 is set to
admin
Результат: User1 имеет права администратора для этой панели, поскольку user1 является членом team1.
Пример 3
В этом примере user1 имеет роль организации «зритель».
Настройки разрешений на панель:
- user1 is set to
admin, which is inherited from the permissions set in parent folder - user1 is set to
edit
Результат: вы получите сообщение об ошибке, что невозможно переопределить более высокое разрешение более низким в одной и той же панели. User1 имеет права администратора.
Пример 4
В этом примере user1 имеет роль организации «зритель».
Настройки разрешений на папку:
- user1 is set to
edit, which is inherited from the permissions set in grandparent folder
Результат: User1 имеет права редактора для папки, поскольку у user1 есть разрешения на папку, содержащую эту папку.
Обратитесь к разделу Управление доступом на основе ролей (RBAC) в Grafana Enterprise, чтобы понять, как использовать разрешения RBAC для ограничения доступа к панелям, папкам, административным функциям и другим ресурсам.