Управление разрешениями панели

Разрешения на панели и папки позволяют предоставить зрителю возможность редактировать и сохранять изменения панели или ограничить разрешение редактора на изменение панели.

Дополнительные сведения о разрешениях на панели см. в разделе Разрешения на панели.

Предоставление разрешений на папку

Когда вы предоставляете разрешения пользователя на папки, этот параметр применяется ко всем панелям и вложенным папкам, содержащимся в папке. Рассмотрите этот подход к назначению разрешений на панели и папки, если у вас есть пользователи, сервисные учётные записи или команды, которым требуется доступ к группам связанных панелей или папок.

Прежде чем начать

  • Убедитесь, что у вас есть права администратора организации
  • Определите разрешения на папку панелей, которые вы хотите изменить, а также пользователей, сервисные учётные записи или команды, которым вы хотите предоставить доступ. Дополнительные сведения о разрешениях на панели см. в разделе Разрешения на панели.

Чтобы предоставить разрешения на папку панелей:

  1. Войдите в Grafana как администратор организации.
  2. В меню слева нажмите Dashboards.
  3. Наведите курсор мыши на папку и нажмите Go to folder.
  4. Перейдите на вкладку Permissions и нажмите Add a permission.
  5. В раскрывающемся меню Add Permission For выберите User, Service Account, Team или Role.
  6. Выберите пользователя, сервисную учётную запись, команду или роль.
  7. Выберите разрешение и нажмите Save.

Предоставление разрешений на панель

Когда вы предоставляете разрешения на папку, этот параметр применяется ко всем панелям и вложенным папкам в папке. Для более детального подхода к назначению разрешений вы также можете назначать разрешения пользователя на отдельные панели.

Например, если пользователь с ролью организации «зритель» требует доступа редактора (или администратора) к панели, вы можете назначить эти повышенные разрешения в индивидуальном порядке.

Note

Если вы назначили пользователю разрешения на папку панелей, вы не можете также назначить этому пользователю разрешения на панели, содержащиеся в этой папке.

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

Прежде чем начать

  • Убедитесь, что у вас есть права администратора организации
  • Определите разрешения на панели, которые вы хотите изменить, а также пользователей, сервисные учётные записи или команды, которым вы хотите предоставить доступ

Чтобы предоставить разрешения на панель:

  1. Войдите в Grafana как администратор организации.
  2. В меню слева нажмите Dashboards.
  3. Откройте панель.
  4. В правом верхнем углу панели нажмите Dashboard settings (значок шестерёнки).
  5. В меню слева нажмите Permissions, а затем Add a permission.
  6. В раскрывающемся меню Add Permission For выберите User, Service Account, Team или Role.
  7. Выберите пользователя, сервисную учётную запись, команду или роль.
  8. Выберите разрешение и нажмите Save.

Редактирование разрешений на панель

Редактируйте разрешения на панель, когда вы хотите расширить или ограничить доступ пользователя к панели. Дополнительные сведения о разрешениях на панели см. в разделе Разрешения на панели.

Прежде чем начать

  • Определите панель и разрешение пользователя, которые вы хотите изменить
  • Убедитесь, что у вас есть права администратора организации

Чтобы отредактировать разрешения на панель:

  1. Войдите в Grafana как администратор организации.
  2. В меню слева нажмите Dashboards.
  3. Откройте панель.
  4. В правом верхнем углу панели нажмите Dashboard settings (значок шестерёнки).
  5. В меню слева нажмите Permissions.
  6. В раскрывающемся списке обновите разрешения и нажмите 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 для ограничения доступа к панелям, папкам, административным функциям и другим ресурсам.