-
RabbitMQマネージャーの基本認証の設定手順: a. RabbitMQサーバーにログインします。 b. RabbitMQコントロールパネルを開きます。 c. 「Admin」タブを選択し、「Add a user」をクリックします。 d. ユーザー名とパスワードを入力し、「Add user」をクリックします。 e. 「admin」権限を持つユーザーを作成することをおすすめします。
-
RabbitMQマネージャーの基本認証の使用方法: a. RabbitMQマネージャーにアクセスします。 b. ユーザー名とパスワードを入力し、ログインします。 c. マネージャーの機能を使用して、キューの作成、削除、メッセージの送信や受信などを行います。
基本認証を使用することで、RabbitMQマネージャーへのアクセスを制限し、不正な操作や情報漏洩を防ぐことができます。また、複数のユーザーを作成し、各ユーザーに異なる権限を付与することも可能です。
以下に、Pythonを使用してRabbitMQに接続し、基本認証を使用するコード例を示します。
import pika
credentials = pika.PlainCredentials('username', 'password')
parameters = pika.ConnectionParameters('localhost', 5672, '/', credentials)
connection = pika.BlockingConnection(parameters)
channel = connection.channel()
# キューの作成
channel.queue_declare(queue='my_queue')
# メッセージの送信
channel.basic_publish(exchange='', routing_key='my_queue', body='Hello, RabbitMQ!')
# メッセージの受信
def callback(ch, method, properties, body):
print(f'Received message: {body.decode()}')
channel.basic_consume(queue='my_queue', on_message_callback=callback, auto_ack=True)
channel.start_consuming()
以上が、RabbitMQマネージャーの基本認証の設定と使用方法に関する解説とコード例です。セキュリティを強化したメッセージキューシステムの構築に役立ててください。