Как сделать источник данных доступным только для чтения

Я создаю источник данных Grafana с помощью вызова curl с данными POST в REST API Grafana. Это прекрасно работает. Но есть ли способ сделать этот источник данных «только для чтения»? Под этим я подразумеваю, что я не хочу, чтобы любой пользователь Grafana мог удалить этот источник данных из веб-интерфейса Grafana. Я ищу параметр POST, например "editable":"false".


person user1140596    schedule 26.02.2019    source источник
comment
Разрешения на источник данных доступны только в версии Enterprise.   -  person emix    schedule 26.02.2019


Ответы (2)


Не используйте API, а используйте подготовку источников данных с editable: false.

person Jan Garaj    schedule 26.02.2019
comment
Спасибо за ваш вклад. Я запускаю Grafana в докере на AWS EC2. Чтобы сделать чистую настройку cloudformation и упростить обновление, я хочу использовать официальный Docker-образ Grafana. Это причина, по которой я хочу создать источник данных через API вместо подготовки, поскольку при подготовке мне, вероятно, потребуется создать собственный образ. - person user1140596; 27.02.2019
comment
Вам не нужно создавать собственный образ Docker. Просто используйте тома докеров и монтируйте файлы из файловой системы хост-ОС. - person Jan Garaj; 28.02.2019

Установите "readOnly": true в объекте json вашего источника данных и выполните POST-вызов API Grafana.

person hari    schedule 06.03.2019