google-cloud-platformdashboardgoogle-cloud-iamgoogle-cloud-monitoringrole-based-access-control

Access Control for Google Cloud Monitoring Dashboards


I am trying to maintain access control for google cloud monitoring custom dashboards.

For example, if I have 5 dashboards and 2 users, then one user should be able to see only 3 dashboards and the other user should be able to see the other 2 dashboards only. How do I maintain this segregation?

Tried the following approaches,

  1. Using IAM, didn't work as it was giving access for all dashboards.

  2. By sharing the specific dashboard(s) directly to the user(s), didn't work as it was giving access for all dashboards.

  3. Using IAM condition and dashboard labels, but could not create the IAM condition as it does not support labels and dashboards.

Please suggest any solution if available, thanks in advance.

I am trying to maintain access control for the cloud monitoring custom dashboards, i.e. users will only be able to access the specific dashboards which they are required to access.


Solution