首页 分享 nacos1.2升级nacos1.3解决nacos开启权限控制后出现403问题

nacos1.2升级nacos1.3解决nacos开启权限控制后出现403问题

来源:花匠小妙招 时间:2024-12-19 08:26

最新推荐文章于 2024-11-04 17:23:50 发布

jwolf2 于 2020-08-24 18:01:56 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

一、异常现象

nacos1.2应该是不支持权限管理的,配置开nacos.core.auth.enabled=true 会频繁报错/ncaos/v1/ns/instance/beat 403异常,

服务无法注册到nacos,githup也有较多403的issue

二、解决方法:升级1.3或修改1.2的源码

三、升级1.3注意事项

nacos server升级1.3后,Java client也得跟着升级至适合版本。直接升级nacos-config,nacos-discovery两个jar启动应该会报错(有几个 class not fund)。根据nacos官方文档,需要升级spring cloud版本,zuul使用原netflix版本的(也升至2.2.1),升级过程正常。

升级前后:springboot2.1.1->springboot2.2.1 ,spring cloud netflix Greenwich.SR1->spring cloud alibaba 2.2.1

升级后nacos会增加:username,password两个配置项,在这里配置只读权限的nacos账户即可

spring:

application:

name: message

profiles:

active: @package.environment@

cloud:

nacos:

config:

server-addr: @package.nacos.addr@ #注意不要http:

file-extension: yml #后缀

namespace: @package.environment@ #配置命名空间,默认public

shared-configs: common.yml #配置所有工程共享的配置,注意里面的配置不能动态刷新

password: @package.nacos.username@ #nacos 1.3.X才支持

username: @package.nacos.password@

context-path: /nacos

discovery:

password: @package.nacos.username@

username: @package.nacos.password@

server-addr: @package.nacos.addr@ #注意不要http:

namespace: @package.environment@ #服务命名空间,默认public

相关知识

权限设计问题
摆脱EXCEL困扰,升级后的五大技能,性能瞬间提升10倍!
用户权限
【Linux】用户权限管理:创建受限用户并配置特定目录访问权限
向日葵远程控制官方电脑版
抖音卖鲜花可以吗?抖音如何开通鲜花团购权限
基于Vue+SpringCloudAlibaba微服务电商项目实战
Google Pay 服务端配置和支付集成
手摸手,带你用vue撸后台 系列二(登录权限篇)进入正题,做后台项目区别于做其它的项目,权限验证与安全性是非常重要的,
模具咬花后常出现的问题有哪些?

网址: nacos1.2升级nacos1.3解决nacos开启权限控制后出现403问题 https://www.huajiangbk.com/newsview1179713.html

所属分类:花卉
上一篇: 文艺青年的葡萄酒“装逼”指南,如
下一篇: 设总体X服从泊松分布π(λ),抽

推荐分享