将多个广告组添加到elasticsearch角色

时间:2019-04-29 19:46:35

标签: elasticsearch active-directory ldap

我正在使用以下命令一次将一个广告组添加到弹性搜索中的角色:

PUT _xpack/security/role_mapping/GROUPNAME
{
    "roles" : [

      "role_name"

    ],

    "rules" : {

      "field" : {
        "groups" : "CN=cn_name,OU=ou_type,OU=ou,DC=maple,DC=dc,DC=dc,DC=dc"

      }

    },
    "enabled": true
}

我想加入更多的小组。什么是合适的格式?

我尝试了以下几种变化:

PUT _xpack/security/role_mapping/GROUPNAME
{
    "roles" : [
      "reader"
    ],

    "rules" : {
      "field" : [
        {
          "groups" : "INFO1"
        },
        {
          "groups" : "INFO2"
        }
      ]
    },
    "enabled": true
}

谢谢

1 个答案:

答案 0 :(得分:0)

好像只是一个格式问题:

set values {1 -4 6 0}
set indices [lsort -indices -real $values]
foreach idx $indices {
    puts "[lindex $values $idx] is at $idx"
}

将广告信息放在INFO子句所在的位置。