- Etcd开启访问控制
- 进入bin/目录
- 添加root用户并设置密码
./etcdctl user add root
- 开启认证
./etcdctl auth enable
- 由于etcd开启访问控制之后,默认会启用两个角色
root
和guest
,root
和guest
角色都拥有所有权限,当我们未指定身份的时候其实是通过guest
角色进行操作,所以要收回guest的所有权限./etcdctl -u root:root role revoke guest --path '/*' --rw
- jetcd api调用
-
Client connect = Client.builder().endpoints(EtcdHosts).authority("root:password").build();
-
Etcd开启访问控制和jetcd api的调用
最新推荐文章于 2024-09-03 09:24:01 发布