Message Queue Exchanges, Bindings and Permissions
vHost Exchanges
To view exchanges:
- Open Analyze
- Select the “Tools” menu
- Hover over “Queueing” in the dropdown menu
- Click “vHosts”
- Click the exchanges icon of the desired vHost
This will open the Exchanges Table which displays the list of all exchanges related to the vHost.
Creating Exchanges
To create an exchange:
- Open Analyze
- Select the “Tools” menu
- Hover over “Queueing” in the dropdown menu
- Click “vHosts”
- Click the exchanges icon of the desired vHost
- Click “Add Exchange”
- Complete the required fields
- Click “Submit”
Deleting Exchanges
To delete an exchange:
- Open Analyze
- Select the “Tools” menu
- Hover over “Queueing” in the dropdown menu
- Click “vHosts”
- Click the exchanges icon of the desired vHost
- Click the delete icon of the desired exchange
- Click “Delete” again
vHost Bindings
To view bindings:
- Open Analyze
- Select the “Tools” menu
- Hover over “Queueing” in the dropdown menu
- Click “vHosts”
- Click the bindings icon of the desired vHost
This will open the Bindings Table, which displays the list of bindings and other important information related to the vHost.
Creating Bindings
To create a binding:
- Open Analyze
- Select the “Tools” menu
- Hover over “Queueing” in the dropdown menu
- Click “vHosts”
- Click the bindings icon of the desired vHost
- Click “Add Binding”
- Complete the desired fields
- Click “Submit”
Deleting Bindings
To delete bindings:
- Open Analyze
- Select the “Tools” menu
- Hover over “Queueing” in the dropdown menu
- Click “vHosts”
- Click the bindings icon of the desired vHost
- Click the delete icon of the desired binding
- Click “Delete” again
vHost Permissions
To view permissions:
- Open Analyze
- Select the “Tools” menu
- Hover over “Queueing” in the dropdown menu
- Click “vHosts”
- Click the permissions icon of the desired vHost
This will open the Permissions Table, which displays the list of users and their permissions related to the vHost.
Creating Permissions
To create a permission:
- Open Analyze
- Select the “Tools” menu
- Hover over “Queueing” in the dropdown menu
- Click “vHosts”
- Click the permissions icon of the desired vHost
- Click “Add Permissions”
- Complete the required fields
- Click “Submit”
Deleting Permissions
To delete permissions:
- Open Analyze
- Select the “Tools” menu
- Hover over “Queueing” in the dropdown menu
- Click “vHosts”
- Click the permissions icon of the desired vHost
- Click the delete icon of the desired permission
- Click “Delete” again
Users
In order to access messages in the message queue, you must first set up users. PlaidCloud allows you to create an unlimited number of users in order to suit your needs.
To view users who may access vHost and messaging services:
- Open Analyze
- Select the “Tools” menu
- Hover over “Queueing” in the dropdown menu
- Click “Users”
This will open the User Table, which displays users currently in the workspace and their admin level permissions.
Creating Users
To create a new user:
- Open Analyze
- Select the “Tools” menu
- Hover over “Queueing” in the dropdown menu
- Click “Users”
- Click “Add User”
- Complete the required fields
- Click “Create”
Controlling User Access
The Admin Level setting provides the user with different privileges. PlaidCloud provides three levels of access:
- No Admin Access
- Management Admin Access
- Monitoring Admin Access
No Admin Access provides no administrative access but allows the user to utilize all other permission based access.
Management Admin Access provides full permission based access, as well as the following:
- List virtual hosts to which they can log in
- View all queues, exchanges, and bindings in “their” virtual hosts
- View and close their own channels and connections
- View “global” statistics covering all their virtual hosts, including activity by other users
Monitoring Admin Access provides everything “Management Admin Access” provides, as well as the following:
- List all virtual hosts, including ones they could not log into via AMQP
- View other users’ connections and channels
- View node-level data such as memory use and clustering
- View truly global statistics for all virtual hosts
Deleting Users
To delete a user:
Open Analyze
Select the “Tools” menu
Hover over “Queueing” in the dropdown menu
Click “Users”
Click the delete icon of the desired user
- Click “Delete” again