首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Grails RabbitMQ原生: AuthenticationFailureException on interpolated credentials

Grails RabbitMQ原生: AuthenticationFailureException on interpolated credentials
EN

Stack Overflow用户
提问于 2019-07-01 16:31:09
回答 1查看 43关注 0票数 0

使用Grails RabbitMQ原生插件,在application.yml的Rabbit连接配置中使用环境变量插值时,插值不起作用:

代码语言:javascript
复制
rabbitmq:
    connections:
      - name: defaultConnection
        host: example.com
        username: ${RABBITMQ_USER}
        password: bar

导致AuthenticationFailureException,同时硬编码相同的凭据工作。

有解决办法吗?我不想将凭据硬编码到我们的RabbitMQ实例...

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-01 16:37:23

解决方法是在application.groovy文件中定义rabbitMQ连接。

示例:

代码语言:javascript
复制
// Rabbitmq connection configuration
rabbitmq {
    connections = [
            [
                    name: "main",
                    host: System.getenv('RABBITMQ_HOST'),
                    username: System.getenv('RABBITMQ_USER'),
                    password: System.getenv('RABBITMQ_PASS')
            ]
    ]
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56832366

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档