rabbitmq - 如何从外部秘密设置兔子密码?
问题描述
兔子舵图文档说,如果我配置
auth:
existingPasswordSecret
existingErlangSecret
然后兔子会从现有资源中获取这些秘密。这实际上有效,直到我启用 loadDefinition 以便在图表安装时预配置虚拟主机:
extraSecrets:
load-definition:
load_definition.json: |
{
"users": [
{
"name": "user",
"tags": "administrator"
}
],
"vhosts": [
{
"name": "development"
},
{
"name": "staging"
},
{
"name": "/"
}
],
"permissions": [
{
"user": "user",
"vhost": "development",
"configure": ".*",
"write": ".*",
"read": ".*"
},
{
"user": "user",
"vhost": "/",
"configure": ".*",
"write": ".*",
"read": ".*"
},
{
"user": "user",
"vhost": "staging",
"configure": ".*",
"write": ".*",
"read": ".*"
}
],
启用rabbit后,没有使用来自外部密码的密码,密码为空。我的问题 - 我如何仍然使用现有的秘密来定义密码和预配置虚拟主机、权限等?
我还尝试从定义中删除“用户”块,但兔子在安装后立即崩溃。
解决方案
推荐阅读
- r - 将列添加到多个 Excel 文件并使用循环将其导出
- standards - 斯库力自动化测试环境
- c++ - 线程池中大量磁盘访问期间的(无响应)消息
- python - 在 Keras 中训练变分自动编码器引发“SymbolicException:急切执行函数的输入不能是 Keras 符号张量”
- regex - sed 用新字符串替换捕获组
- spring-boot - Thymeleaf 布局片段在 Spring Webflux 中不起作用
- python - 使用片麻岩的 ols 玩具示例中的“矩阵未对齐”错误
- css - 搜索下拉列表样式
- asp.net - 使用 vb.net 在 asp.net 中插入语句错误
- jenkins - 参数化 Jenkins 管道属性:不能在属性部分使用参数