Versions (relevant - OpenSearch/Dashboard/Server OS/Browser): 2.9.0
Describe the issue:
I would like to let a user save a search to share, without being able to modify the patterns and visualization of a specific tenant.
I see that the permission kibana_all_write
is a short hand for kibana:saved_objects/*/write
, so my question is if it is possible to have fine grained permissions for kibana (osd) objects, e.g. kibana:saved_objects/searches/write.
Unfortunately, I cannot find details about this subject.
Configuration:
current guest role for the global space
{
"cluster_permissions": [
"cluster_composite_ops_ro",
"cluster:admin/opendistro/reports/definition/get",
"cluster:admin/opendistro/reports/definition/list",
"cluster:admin/opendistro/reports/instance/list",
"cluster:admin/opendistro/reports/instance/get",
"cluster:admin/opendistro/reports/menu/download",
"cluster:admin/opendistro/reports/definition/create"
],
"index_permissions": [
{
"index_patterns": [
"*"
],
"dls": "",
"fls": [],
"masked_fields": [],
"allowed_actions": [
"read",
"search",
"indices_monitor"
]
}
],
"tenant_permissions": [
{
"tenant_patterns": [
"global_tenant"
],
"allowed_actions": [
"kibana_all_read"
]
}
]
}