Ich habe mit Python einen Elasticsearch Index erstellt.
import csv
import glob
import os
from elasticsearch import Elasticsearch
import urllib3
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
es = Elasticsearch(
['https://localhost:9200'],
basic_auth=("elastic", "fw5XeLo_I0X470yF_XQL"),
verify_certs=False
)
import datetime
now = datetime.datetime.now()
fmt_d = now.strftime("%Y-%m-%d")
index_name = "fs_audit_" + fmt_d
if not es.indices.exists(index=index_name):
es.indices.create(index=index_name, body={
"mappings": {
"properties": {
"FolderPath": {"type": "keyword"},
"IdentityReference": {"type": "text"},
"FileSystemRights": {"type": "text"},
"IsInherited": {"type": "text"}
}
}
})
print(f"Index '{index_name}' wurde erstellt.")
else:
print(f"Index '{index_name}' existiert bereits.")
Wie kann ich den auch mit einem Python Script wieder löschen?