Skip to main content

<short description for the tool>

Project description

Custom RabbitMQ CLI

Introduction

This Command Line Tools (CLI) allows to interact with a RabbitMQ Broker instance througth HTTP RESTFul API and offers one case for continous publishing througth AMQPS.

API Ref: https://pulse.mozilla.org/api/index.html

Install

Install using At the command prompt, type pip

pip install rabbitmqcli

Add on

You can use an AWS Secrets Manager secret to store connection credentials. For this must define values for variables aws.region and aws.secret-name, this secret name can contains an "environment" key to change in runtime, this key must be named "env". And aditionally, enable this feature changing default.credentials-from-secret variable value to True.

Simple secret name

your-secret-name

Secret name composed by env

your-secret-{env}-name

For the secret structures is required the following two keys: username and password. For example:

{... "username": "guest", "password": "guest" ...}

Configuration file

You can create a config file, or CLI will create it. This file must be named and located like this: ~/.rabbitmq-cli/config

Sections Variables Default value Description
default hostname localhost .
vhost / .
username guest .
password guest .
exchange domainEvents .
queue subsEvents .
credentials-from-secret False .
http port 15671 .
ssl True .
amqp port 5671 .
ssl True .
aws region us-east-1 .
secret-name your-{env}-secret-name .

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rabbitmq-cli-0.0.1.tar.gz (21.1 kB view details)

Uploaded Source

Built Distribution

rabbitmq_cli-0.0.1-py3-none-any.whl (23.6 kB view details)

Uploaded Python 3

File details

Details for the file rabbitmq-cli-0.0.1.tar.gz.

File metadata

  • Download URL: rabbitmq-cli-0.0.1.tar.gz
  • Upload date:
  • Size: 21.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.6

File hashes

Hashes for rabbitmq-cli-0.0.1.tar.gz
Algorithm Hash digest
SHA256 b8960c2c3042e3ca13834fb6a4eaa3f7bf63badc4c5b17f8878bfdada0b533bf
MD5 0f55452d3d61d46f60a8c1ba1bf2741b
BLAKE2b-256 1e0a9c447fccbd0a0c799f0ac730f328a71bce2345118ad435816381ec03f543

See more details on using hashes here.

File details

Details for the file rabbitmq_cli-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for rabbitmq_cli-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0c99cede30613f30a7cb368df8fbdab1afb6094e2ff074d6c3b6a586adc38a0b
MD5 09712a5ed68c49c0de1381a79030d74c
BLAKE2b-256 974d500056fe77e57c528b30bd7bd5c0273328ef046295e9004f86dcf8b35a55

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page