问题1:请问nacos2.1x版本,如何开启之前ACL列表,或者怎么设置内网注册白名单呢?
问题2:如果使用了此配置,访问nacos的api接口也是只能在白名单范围内的IP地址才可以吗?2.1.0中没发现 nacos.intranet.accepted-ips 这个。
问题1:在 Nacos 2.1.x 版本中,你可以通过以下步骤开启 ACL(访问控制列表)或设置内网注册白名单:
登录 Nacos 控制台。
在导航栏中选择 "配置列表"。
选择你要配置 ACL 的命名空间(Namespace)。
点击 "ACL" 标签页。
在 ACL 页面上,你可以看到 "Enable ACL" 选项。将其切换为开启状态。
配置内网注册白名单:
如果你想允许所有内网 IP 注册和访问 Nacos,可以将 "Intranet Accepted" 设置为 "0.0.0.0/0"。
如果你只想允许特定的 IP 范围注册和访问 Nacos,请按照 CIDR 格式(例如:10.0.0.0/24)输入相应的 IP 范围。
点击 "保存" 按钮以应用更改。
请注意,在启用 ACL 后,除了内网注册白名单之外,还需要进行其他配置来管理用户、角色和权限等。具体的细节可以参考 Nacos 官方文档中的 ACL 部分。
问题2:对于 Nacos 2.1.0 版本,确实没有 nacos.intranet.accepted-ips
这个属性。内网注册白名单功能已经集成到了 ACL 中。如果你启用了 ACL 并设置了内网注册白名单,那么对于访问 Nacos API 接口也会遵循相同的规则,只有在白名单范围内的 IP 地址才能访问。
请确保在使用 ACL 和内网注册白名单功能时仔细配置和验证,以确保只有授权的 IP 能够进行注册和访问 Nacos。
" 在Nacos 2.1.x版本中,你可以通过以下步骤来开启ACL列表或设置内网注册白名单:
打开Nacos的配置文件:进入Nacos的安装目录,找到config
文件夹下的nacos.properties
配置文件。
找到以下配置项,并将其值修改为true
,以开启ACL列表功能:
nacos.core.auth.enabled=true
如果你希望设置内网注册白名单,继续编辑nacos.properties
配置文件。
找到以下配置项,并将其值修改为允许注册的内网IP地址范围,多个IP地址之间使用逗号分隔:
nacos.intranet.accepted-ips=127.0.0.1,192.168.0.0/16
以上示例中的IP地址可以根据你的需求进行修改。如果你希望允许所有内网IP地址进行注册,可以将该配置项的值设置为0.0.0.0/0
。
保存并关闭nacos.properties
配置文件。
重启Nacos服务,使配置生效。
完成上述步骤后,你就成功开启了ACL列表功能,并设置了内网注册白名单。只有在白名单范围内的IP地址才能进行服务的注册和访问。此回答整理至钉群“Nacos社区群4”。"
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。