文档中心>实践教程

Apollo 2.0.1 升级需知

最近更新时间:2023-08-23 16:21:54

我的收藏
当选择将您在微服务引擎 TSE 创建的 Apollo 引擎升级到 2.0.1 以上的版本时,由于版本间开源代码的改动,可能会出现以下两个兼容性问题。请参考以下的说明与解决方案。

问题一:升级后浏览器缓存导致控制台无法访问

现象

由于升级到 2.0.1 版本后数据库结构的变化,如果您当前的浏览器缓存了 TSE Apollo 旧版本的登录信息,将会导致升级后控制台页面出现500错误。




解决方案

请尝试清理浏览器缓存后重新打开控制台。

问题二:在TSE控制台修改密码时报错

现象

Apollo 2.0.1 版本新增支持配置控制台密码规则的功能,您可以自定义对控制台登录密码的规范。由于本次升级 Apollo 默认内置了对登录密码的规范(如必须包含数字和字母,长度8-20位,且不能包含常用密码,常用密码的定义可以由用户自行设置,未定义时则默认为"1234"、"777"、"qwer"、"asdf"等),如果您尝试修改的密码过于简单,可能会因为触发校验规则而不通过。




解决方案

请尝试在 Apollo 开源控制台调整对常用密码的定义,或者避免设定一个过于简单的密码。
常用密码具体设置:
管理员工具--系统参数,选择ApolloPortalDB,key为apollo.portal.auth.user-password-not-allow-list,查询后,再进行设置,多个常用密码需要使用英文逗号隔开,保存成功后1分钟生效。