добавить несколько групп объявлений в роль эластичного поиска - PullRequest
0 голосов
/ 29 апреля 2019

Я использую следующую команду для добавления одной группы объявлений за раз к роли в упругом поиске:

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 голосов
/ 29 апреля 2019

Похоже, это была просто проблема с форматированием:

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

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

Поместите информацию об объявлении, куда идут предложения INFO.

...