#permissions #rabbitmq
#разрешения #rabbitmq
Вопрос:
в документах rabbitmq говорится, что для настройки разрешения для пользователя на виртуальном хосте вам необходимо предоставить 3 входа: первый — для конфигурации, второй — для записи, а третий — для чтения. может кто-нибудь объяснить, что означает конфигурация в этой команде? работают ли эти 3 входа для обменов или они используются для указания, с какими очередями пользователь может работать? если это оба, можете ли вы привести мне пример для каждого
Ответ №1:
- Настроить:
The configure operations create or destroy resources, or alter their behaviour.
- Три входных данных работают для всего, с чем взаимодействует пользователь. Разные операции с разными типами ресурсов требуют разных разрешений. Разрешения проверяются, когда пользователь пытается выполнить операцию с ресурсом.
- Например, если ваш пользователь хочет иметь возможность создавать exchange с альтернативным Exchange, у него должны быть разрешения configure read для exchange и разрешение на запись для альтернативного Exchange. У вас есть полная таблица по ссылке выше