consul-acl

1.开启ACL,在每个server的配置文件夹下创建acl.json


2.重启服务后发现进入ui需要输入密钥,输入acl_master_token即可进入使用

3.发现client中配置的service都消失了,到client1下中配置service.json


加入访问的token即可恢复正常

4. 发现ocelot配置的服务发现不起作用了,配置ocelot.global.json


加入token配置项即可

5.acl_master_token权限太大了,需要自定义一些适合的权限分配给其他应用使用

网关部分配置项
node_prefix "" {

  policy = "read"

}

service_prefix "" {

  policy = "read"

}

具体根据需求到官网看文档配置

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。