Hi
I’m attempting to create a role that, among other things, enables use of the Reporting plugin. The challenge is that I’m getting “Insufficient permissions. Reach out to your OpenSearch Dashboards administrator.” when trying to generate/download a report, or create a report definition.
I’m using AWS Opensearch v 2.19 - Dashboards 2.19.2
The custom role my user has can be seen below. This is the only role they have.
Any help will be greatly appreciated.
{
"TestRole": {
"reserved": false,
"hidden": false,
"cluster_permissions": [
"cluster_composite_ops",
"cluster:admin/opendistro/reports/definition/create",
"cluster:admin/opendistro/reports/definition/update",
"cluster:admin/opendistro/reports/definition/delete",
"cluster:admin/opendistro/reports/definition/get",
"cluster:admin/opendistro/reports/definition/list",
"cluster:admin/opendistro/reports/definition/on_demand",
"cluster:admin/opendistro/reports/instance/get",
"cluster:admin/opendistro/reports/instance/list",
"cluster:admin/opendistro/reports/menu/download"
],
"index_permissions": [
{
"index_patterns": [
"xapi.data"
],
"dls": "",
"fls": [],
"masked_fields": [],
"allowed_actions": [
"read",
"write",
"indices:admin/create"
]
},
{
"index_patterns": [
".opendistro-reports-*",
".opendistro-reports-definitions",
".opendistro-reports-instances"
],
"dls": "",
"fls": [],
"masked_fields": [],
"allowed_actions": [
"indices:data/write/index",
"indices:admin/create",
"indices:data/read/search"
]
},
{
"index_patterns": [
".kibana_*",
".opensearch_dashboards"
],
"dls": "",
"fls": [],
"masked_fields": [],
"allowed_actions": [
"read",
"write",
"indices:admin/create"
]
}
],
"tenant_permissions": [
{
"tenant_patterns": [
"global_tenant"
],
"allowed_actions": [
"kibana_all_write"
]
}
],
"static": false
}
}