etcd 加上"recursive=true", 出现 auth fialed 的情况

2016-06-15 17:25:38 +08:00
 sipt

etcd 我设置了 queue 的权限,但是我请求时,加上"recursive=true",就会出现 auth fialed 的情况,这个怎么解决?

[wxy@localhost ~]$ etcdctl -u root:123123 role get myrole
Role: myrole
KV Read:
    /queue
    /queue/
    /queue/*
    /queue/**
KV Write:
    /queue
    /queue/
    /queue/*
    /queue/**
[wxy@localhost ~]$ etcdctl -u root:123123 user get test
User: test
Roles:  myrole
[wxy@localhost ~]$ curl 'http://192.168.0.235:2379/v2/keys/queue?recursive=true&sorted=true' -H "Authorization:Basic dGVzdDoxMjMxMjM="
2016-06-15 00:51:22.115372 W | etcdhttp: auth: invalid access for user test on key /queue.
{
    "errorCode": 110,
    "message": "The request requires user authentication",
    "cause": "Insufficient credentials",
    "index": 0
}
[wxy@localhost ~]$ curl 'http://192.168.0.235:2379/v2/keys/queue?sorted=true' -H "Authorization:Basic dGVzdDoxMjMxMjM="
{
    "action": "get",
    "node": {
        "key": "/queue",
        "dir": true,
        "nodes": [
            {
                "key": "/queue/00000000000000000348",
                "value": "test auth",
                "modifiedIndex": 348,
                "createdIndex": 348
            },
            {
                "key": "/queue/00000000000000000349",
                "value": "test auth",
                "modifiedIndex": 349,
                "createdIndex": 349
            }
        ],
        "modifiedIndex": 60,
        "createdIndex": 60
    }
}
[wxy@localhost ~]$
3290 次点击
所在节点    开源软件
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/285969

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX