当前位置: 首页 > 工具软件 > Jetcd > 使用案例 >

Etcd开启访问控制和jetcd api的调用

赵献
2023-12-01
  1. Etcd开启访问控制
    1. 进入bin/目录
    2. 添加root用户并设置密码
      ./etcdctl user add root

       

    3. 开启认证
      ./etcdctl auth enable
    4. 由于etcd开启访问控制之后,默认会启用两个角色 root 和 guest, root 和 guest 角色都拥有所有权限,当我们未指定身份的时候其实是通过 guest 角色进行操作,所以要收回guest的所有权限
      ./etcdctl -u root:root role revoke guest --path '/*' --rw

       

  2. jetcd api调用
    1. Client connect = Client.builder().endpoints(EtcdHosts).authority("root:password").build();

       

 类似资料: