RabbitMQ Benutzer die Berechtigung format
Ich versuche das konfigurieren von Benutzer-Berechtigungen in RabbitMQ mit rabbitmqctl
. Der RabbitMQ-Dokumentation http://www.rabbitmq.com/man/rabbitmqctl.1.man.html gibt ein einfaches Beispiel für die Einstellung konfigurieren, schreiben und Lesen Berechtigungen:
rabbitmqctl set_permissions -p /myvhost tonyg "^tonyg-.*" ".*" ".*"
aber geben nicht mehr detaillierte Beispiele. Ich habe mir mehrere Beiträge zu diesem Thema aber nicht gefunden haben, Antworten auf meine konkreten Fragen.
Erste Frage: Ist es notwendig, um zu gewähren, Berechtigungen für den Austausch und die Warteschlangen an, die ein Benutzer schreiben, oder einfach nur der Austausch? Ähnlich wie für das Lesen, ist es genug, um geben Sie die Warteschlangen? In der Dokumentation nur Gespräche über die Gewährung von Zugang zu "Ressourcen".
Zweite Frage: im Beispiel oben wird ein caret-Zeichen zu markieren den Anfang der den Namen der Ressource. Wenn ich das weglasse und nur "tonyg.*", würde, die es ermöglichen, den angegebenen text an beliebiger Stelle in der Ressource-name? Ebenso, wenn ich mich festlegen wollte, die gesamte Ressource-Namen, muss ich die Halterung mit ^ und $, wie in "^myqueue$"?
Dritte Frage: angenommen, ich möchte, um anzugeben, mehr als ein Muster für die eine Berechtigung erteilt. Kann ich nur trennen die Muster mit Kommas, so etwas wie
rabbitmqctl set_permissions -p /myvhost tonyg "^tonyg-.*,^test-.*" ".*" ".*"
Ist dies die richtige syntax dafür? Wenn nicht, was ist?
Vierte Frage: Was ist die erforderliche syntax für die vhost-Namen? Die anderen Beispiele, die zitiert man-Seite nicht mit einem führenden slash, als in
rabbitmqctl add_vhost test
Sind die vhost-Namen, die in irgendeiner Weise strukturiert, oder ist der Schrägstrich nur ein weiteres Zeichen im Namen?
Vielen Dank für alle Vorschläge!
InformationsquelleAutor der Frage John Simmons | 2013-04-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich traf das gleiche Problem, aber nach ein paar einfachen Experimenten kam ich auf folgende:
Ich habe eine vhost "/ASX - " zuerst, dann die "Gast" - Benutzer, um es erfolgreich mit dem folgenden format:
Hatte ich auch zu führen Sie einen Neustart des rabbitmq-server für die änderung wirksam wird.
InformationsquelleAutor der Antwort z900collector
Diese Seite vollständig beschreibt, was
resource
bedeutet:http://pubs.vmware.com/vfabric5/index.jsp?topic=/com.vmware.vfabric.rabbitmq.2.4/admin-guide.html
InformationsquelleAutor der Antwort Vor