Hello,
I'm a Splunk Cloud admin who has the following challenge: I want to segregate the access of multiple teams within the company so they can only R/W the reports, alerts, and dashboards that are owned by such teams. My idea is to create an app for each team. Let's use this team structure for example:
First, I would create the following roles:
Second, I would create the following apps and attach the roles like this:
With this implemented, each team will be able to creates alerts/dashboards/etc with the permission "shared in app" and this won't affect the other teams.
Is there any issue/limitation with this approach? I did not spot any issue.
That approach seems fine. Remember that you are only controlling access to the knowledge objects (KOs) in those apps. Any data used by those KOs may still be accessible to other roles.
Oh yes, I know the indexes will continue to be seen by everyone by default. The is a whole different issue which is way harder to deal with xD