Ниже приведен код, который я использую, чтобы дать определенному набору пользователей доступ к любым индексам, которые начинаются с «custom-». Но я хочу, чтобы пользователи могли делать то, что они хотят, для ЛЮБОГО индекса (поэтому "*"), КРОМЕ для системных индексов (которые начинаются с "."). Есть ли способ, которым я могу сделать это с помощью приведенного ниже кода, возможно, с помощью регулярного выражения? Я пытался "names": [ "a-zA-Z0-9" ],"
, но это не сработало.
curl -XPUT https://elasticsearch1:9200/_xpack/security/role/custom-users -u elastic -k -v -H "Content-Type: application/json" -d '
{
"indices": [{
"names": [ "custom-*" ],
"privileges": ["all"]
}],
"metadata": {
"version" : 1
}
}
'