ETCD初体验

ETCD版本3.5.11 JETCD 0.5.0 这个组合可以正常工作。 JETCD 0.5.10 和 0.5.11都不能在我的工程里运行。 ETCD默认没有开启权限 JAVA里调用会有问题 所以步骤如下: 创建root用户 ./etcdctl.exe --endpoints=http://127.0.0.1:2379 user add root 赋予root角色,这个root角色可以不用创建 ./etcdctl.exe --user root user grant-role root root 创建普通用户 ./etcdctl --endpoints=http://127.0.0.1:2379 --user=root:root user add etcd:etcd 创建普通角色 ./etcdctl --endpoints=http://127.0.0.1:2379 --user=root:root role add normal 授予普通角色权限 ./etcdctl --endpoints=http://127.0.0.1:2379 --user=root:root role grant-permission normal readwrite / 给普通用户授予角色 ./etcdctl --endpoints=http://127.0.0.1:2379 --user=root:root user grant-role etcd normal 开启权限验证: ./etcdctl --endpoints=http://127.0.0.1:2379 --user=root:root auth enable 代码里调用成功!
etcd 2021年12月01日 588次浏览