Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Le serveur RabbitMQ et hébergé sur la VM Zephir (zephir.gorgu.net) et expose le port 5672

URI : amqp.gorgu.net:5672

 

Gestion des utilisateurs

Pour le développement, chaque utilisateur utilise un vhost dédié de la forme :

  • dev-kapable
  • dev-rat
  • ....

Créer un nouvel utilisateur

Avec un accès root

Sur zephir.gorgu.net en root#

Commandes rabbitmq : https://www.rabbitmq.com/man/rabbitmqctl.1.man.html#idp4599952

 

Bloc de code
themeEmacs
languagebash
rabbitmqctl add_user mon-utilisateur P4ssW0rd
# add_user {username} {password} 

Pour lui donner les droit sur votre vhost :

Bloc de code
themeEmacs
languagebash
rabbitmqctl set_permissions -p $mon_vhost $mon_utilisateur ".*" ".*" ".*"
# set_permissions [-p vhost] {user} {conf} {write} {read}
# Donne tout les droits sur le vhost

Pour plus d'info sur la gestion des droits : https://www.rabbitmq.com/access-control.html

Donner les droits admins à un utilisateur

Avec un accès root

Bloc de code
themeEmacs
languagebash
rabbitmqctl set_user_tags mon-utilisateur administrator
# set_user_tags {username} {tag ...}