问题描述
我有一台etcd
服务器正在运行并且工作正常。
我需要授予其中一位成员的访问权限,但不需要授予etcd存储中的所有键的访问权限。
所以我需要做的
- 授予
read
仅对该成员的访问权限
所以我用密码创建了user
。
但是事实是,我知道如何为该角色创建role
并授予权限,并将该角色附加到用户,
但是问题是:我在etcd
中有超过1000个键/值,我需要他允许访问前100个键/值。
我正在使用etcdctl
,发现授予如下所示的权限确实很忙:
etcdctl --user root --password <ommited-password> role grant-permission read-only read testkey1 testkey2 key3 url db-connection ...
如您所见,我必须将所有100
键传递给上述命令,这确实很耗时,有时我可能会错过一些值。
有没有办法做到这一点?
- 在没有真正指定密钥的情况下授予前100个权限,而忽略其他人
是否有使用正则表达式的方式可以轻松地做到这一点?
谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)