You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/reference/elasticsearch/security-privileges.md
+20-12Lines changed: 20 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -286,22 +286,20 @@ This section lists the privileges that you can assign to a role.
286
286
`create`
287
287
: Privilege to index documents.
288
288
289
-
:::{admonition} Deprecated in 8.0
290
-
Also grants the permission to update the index mapping (but not the data streams mapping), using the [updating mapping API](https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-indices-put-mapping) or by relying on [dynamic field mapping](docs-content://manage-data/data-store/mapping/dynamic-mapping.md). In a future major release, this privilege will not grant any mapping update permissions.
291
-
:::
292
-
293
289
::::{note}
294
290
This privilege does not restrict the index operation to the creation of documents but instead restricts API use to the index API. The index API allows a user to overwrite a previously indexed document. See the `create_doc` privilege for an alternative.
295
291
::::
296
292
293
+
:::{important}
294
+
Starting from 8.0, this privilege no longer grants the permission to update index mappings.
295
+
In earlier versions, it implicitly permitted index mapping updates (excluding data stream mappings) via the [updating mapping API](https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-indices-put-mapping) or through [dynamic field mapping](docs-content://manage-data/data-store/mapping/dynamic-mapping.md).
296
+
Mapping update capabilities will be fully removed in a future major release.
297
+
:::
298
+
297
299
298
300
`create_doc`
299
301
: Privilege to index documents. It does not grant the permission to update or overwrite existing documents.
300
302
301
-
:::{admonition} Deprecated in 8.0
302
-
Also grants the permission to update the index mapping (but not the data streams mapping), using the [updating mapping API](https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-indices-put-mapping) or by relying on [dynamic field mapping](docs-content://manage-data/data-store/mapping/dynamic-mapping.md). In a future major release, this privilege will not grant any mapping update permissions.
303
-
:::
304
-
305
303
::::{note}
306
304
This privilege relies on the `op_type` of indexing requests ([Index](https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-create) and [Bulk](https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-bulk)). When ingesting documents as a user who has the `create_doc` privilege (and no higher privilege such as `index` or `write`), you must ensure that *op_type* is set to *create* through one of the following:
307
305
@@ -311,6 +309,12 @@ This section lists the privileges that you can assign to a role.
311
309
312
310
::::
313
311
312
+
:::{important}
313
+
Starting from 8.0, this privilege no longer grants the permission to update index mappings.
314
+
In earlier versions, it implicitly permitted index mapping updates (excluding data stream mappings) via the [updating mapping API](https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-indices-put-mapping) or through [dynamic field mapping](docs-content://manage-data/data-store/mapping/dynamic-mapping.md).
315
+
Mapping update capabilities will be fully removed in a future major release.
316
+
:::
317
+
314
318
315
319
`create_index`
316
320
: Privilege to create an index or data stream. A create index request may contain aliases to be added to the index once created. In that case the request requires the `manage` privilege as well, on both the index and the aliases names.
@@ -340,8 +344,10 @@ This section lists the privileges that you can assign to a role.
340
344
`index`
341
345
: Privilege to index and update documents.
342
346
343
-
:::{admonition} Deprecated in 8.0
344
-
Also grants the permission to update the index mapping (but not the data streams mapping), using the [updating mapping API](https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-indices-put-mapping) or by relying on [dynamic field mapping](docs-content://manage-data/data-store/mapping/dynamic-mapping.md). In a future major release, this privilege will not grant any mapping update permissions.
347
+
:::{important}
348
+
Starting from 8.0, this privilege no longer grants the permission to update index mappings.
349
+
In earlier versions, it implicitly permitted index mapping updates (excluding data stream mappings) via the [updating mapping API](https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-indices-put-mapping) or through [dynamic field mapping](docs-content://manage-data/data-store/mapping/dynamic-mapping.md).
350
+
Mapping update capabilities will be fully removed in a future major release.
345
351
:::
346
352
347
353
`maintenance`
@@ -389,8 +395,10 @@ This section lists the privileges that you can assign to a role.
389
395
`write`
390
396
: Privilege to perform all write operations to documents, which includes the permission to index, update, and delete documents as well as performing bulk operations, while also allowing to dynamically update the index mapping.
391
397
392
-
:::{admonition} Deprecated in 8.0
393
-
It also grants the permission to update the index mapping (but not the data streams mapping), using the [updating mapping API](https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-indices-put-mapping). This will be retracted in a future major release.
398
+
:::{important}
399
+
Starting from 8.0, this privilege no longer grants the permission to update index mappings.
400
+
In earlier versions, it implicitly permitted index mapping updates (excluding data stream mappings) via the [updating mapping API](https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-indices-put-mapping) or through [dynamic field mapping](docs-content://manage-data/data-store/mapping/dynamic-mapping.md).
401
+
Mapping update capabilities will be fully removed in a future major release.
0 commit comments