如何修改Eclipse Ditto连接认证的默认用户名?
修改Eclipse Ditto连接认证的默认用户名方法
环境变量方式(和你修改密码的逻辑一致)
在ditto-gateway服务的环境变量中添加 DEVOPS_USERNAME 并设置自定义用户名即可,和你已配置的DEVOPS_PASSWORD配合使用:
- 如果你用Docker Compose部署,在网关服务的
environment段新增配置:services: ditto-gateway: environment: - DEVOPS_PASSWORD=your-existing-new-password - DEVOPS_USERNAME=your-desired-username - 如果你用Kubernetes部署,在gateway的Deployment资源的
env列表中添加该变量:spec: containers: - name: ditto-gateway env: - name: DEVOPS_PASSWORD value: "your-existing-new-password" - name: DEVOPS_USERNAME value: "your-desired-username"
配置文件方式
如果你使用自定义的Ditto配置文件(如ditto-gateway.conf),找到devops认证配置节点,修改username字段:
ditto.gateway.devops.authentication { username = "your-desired-username" password = "your-existing-new-password" }
生效验证
修改完成后重启ditto-gateway服务,用新的用户名密码调用DevOps接口验证:
curl -u your-desired-username:your-existing-new-password http://<gateway-host>:8080/devops/health
返回健康状态JSON即说明修改成功。
内容的提问来源于stack exchange,提问作者VETRIVEL S
相关产品推荐
相关产品推荐

