0

以下は、特定のユーザー セットに「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
    }
}
'
4

1 に答える 1

0

これはうまくいきました:

{ "names": ["@&~(^..+)"], "privileges": ["all"] }
于 2019-10-11T22:07:38.280 に答える