@@ -44,40 +44,44 @@ password, set it up now.
44
44
For more information about {security}, see
45
45
{xpack-ref}/xpack-security.html[Securing the {stack}].
46
46
47
- [float]
48
47
[[feature-roles]]
49
48
=== {beatname_uc} features that require authorization
50
49
51
50
After securing {beatname_uc}, make sure your users have the roles (or associated
52
- privileges) required to use these {beatname_uc} features. You must create the
53
- ++{beat_default_index_prefix}_writer++ and
54
- ++{beat_default_index_prefix}_reader++ roles (see <<beats-basic-auth>> and
55
- <<beats-user-access>>). The other roles are
56
- {xpack-ref}/built-in-roles.html[built-in].
51
+ privileges) required to use these {beatname_uc} features. Note that some of the
52
+ roles shown here are {xpack-ref}/built-in-roles.html[built-in], and some
53
+ are user-defined.
57
54
58
55
[options="header"]
59
56
|=======
60
57
|Feature | Role
61
- |Send data to a secured cluster | ++{beat_default_index_prefix}_writer++
58
+ |Send data to a secured cluster | ++{beat_default_index_prefix}_writer++ footnoteref:[noteA,These roles are user-defined.]
62
59
ifeval::["{beatname_lc}"=="filebeat"]
63
- |Run Filebeat modules | ++{beat_default_index_prefix}_writer++
60
+ |Run Filebeat modules | ++{beat_default_index_prefix}_writer++ footnoteref:[noteA]
64
61
endif::[]
65
- |Load index templates | ++{beat_default_index_prefix}_writer++ and `kibana_user`
62
+ |Load index templates | ++{beat_default_index_prefix}_writer++ footnoteref:[noteA] and `kibana_user`
66
63
ifndef::no_dashboards[]
67
- |Load {beatname_uc} dashboards into {kib} | ++{beat_default_index_prefix}_writer++ and `kibana_user`
64
+ |Load {beatname_uc} dashboards into {kib} | ++{beat_default_index_prefix}_writer++ footnoteref:[noteA] and `kibana_user`
68
65
endif::[]
69
66
ifdef::has_ml_jobs[]
70
67
|Load machine learning jobs | `machine_learning_admin`
71
68
endif::[]
72
- |Read indices created by {beatname_uc} | ++{beat_default_index_prefix}_reader++
69
+ |Read indices created by {beatname_uc} | ++{beat_default_index_prefix}_reader++ footnoteref:[noteA]
73
70
ifndef::no_dashboards[]
74
71
|View {beatname_uc} dashboards in {kib} | `kibana_user`
75
72
endif::[]
76
73
ifdef::has_central_config[]
77
74
|Store and manage configurations in a central location in {kib} | `beats_admin`
78
75
endif::[]
76
+ ifndef::no_ilm[]
77
+ |Load index lifecycle policies and use index lifecycle management | +{beatname_lc}_ilm+ footnoteref:[noteA]
78
+ endif::[]
79
79
|=======
80
80
81
+ To create the user-defined roles shown here, see <<beats-basic-auth>> and
82
+ <<beats-user-access>>. You may want to define additional roles to provide more
83
+ restrictive access.
84
+
81
85
include::basic-auth.asciidoc[]
82
86
83
87
include::user-access.asciidoc[]
0 commit comments