我想使用rabbit-mq的CF版本并提供更多BOSH发布/部署定义的代理用户(为了追踪问题)
有没有办法提供? 目前我正在使用股票发行 https://github.com/pivotal-cf/cf-rabbitmq-release 在部署中我声明单个用户?
properties:
rabbitmq-server:
plugins:
- rabbitmq_management
administrators:
broker:
username: foo #user to read and send events
password: bar
问候
答案 0 :(得分:0)
您可以通过查看rabbitmq-server的规范来查看,只有2个帐户被识别为有效属性。 broker
和management
rabbitmq-server.administrators.broker.username:
description: "RabbitMQ admin username for broker"
rabbitmq-server.administrators.broker.password:
description: "RabbitMQ admin password for broker"
rabbitmq-server.administrators.management.username:
description: "RabbitMQ admin username for operator"
rabbitmq-server.administrators.management.password:
description: "RabbitMQ admin password for operator"
如果您了解兔子内部并希望削减自己的bosh版本,则可以修改init脚本并为您的用例创建其他管理员用户。该脚本已经为运营商和经纪人帐户使用了相同的功能,看起来像一个简单的模式。 https://github.com/pivotal-cf/cf-rabbitmq-release/blob/623a0bfac64ec6820175d3589ba6233435bf912f/jobs/rabbitmq-server/templates/rabbitmq-server.init.bash#L77
但是当你说"追踪问题"我想知道运营商账户是否确实是您正在寻找的。如果是这样,只需将其添加到作业详细信息中。
properties:
rabbitmq-server:
plugins:
- rabbitmq_management
administrators:
broker:
username: foo
password: bar
management: #operator account details
username: foo
password: bar