почему Elasticsearch не проверяет, существует ли какой-либо документ при удалении индекса? - PullRequest
0 голосов
/ 06 мая 2019

, когда я пытаюсь удалить индекс customer в Elasticsearch, но я обнаружил, что он не проверяет, есть ли какие-либо документы в моем Index и удаляет мой Index напрямую.

пытается выполнитьcmds:

# create index
curl -XPUT 'localhost:9200/customer?pretty'

# create doc
curl -XPUT 'localhost:9200/customer/external/1?pretty' -d'
{
  "name": "The Night King"
}'

# query doc
curl -XGET 'localhost:9200/customer/external/1?pretty'

# try to delete index when there have a doc
curl -XDELETE 'localhost:9200/customer?pretty'

зачем удалять customer напрямую без чека?

curl -XDELETE 'localhost:9200/customer?pretty'

1 Ответ

1 голос
/ 06 мая 2019

удалить индексный вызов, который не должен проверять это.

если вы обеспокоены безопасностью, вы должны проверить это -

https://www.elastic.co/products/stack/security

и Управление пользователями и ролями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...