Permission denied. Please get bigquery.jobs.listExecutionMetadata or bigquery.jobs.listAll permission at organisation level to access Admin Resource Charts.
我在试图访问BigQuery中的监控仪表板时得到上述错误。
问题:如何找到具有这些权限的角色,以便将角色分配给principle ?
提前感谢您的帮助
您需要在组织级别设置角色。将其应用到组织级别意味着您提供了访问项目的所有BigQuery资源的权限。这些角色在组织级别上使用,因为BigQuery Monitoring需要它们。
BigQuery在这些权限中预定义的角色是:
- bigquery.jobs.listExecutionMetadata
- bigquery.jobs.listAll
- BigQuery管理
- BigQuery资源管理
- BigQuery资源编辑器
- BigQuery资源查看器
另一方面,如果你有这些角色,而BigQuery Monitoring向你发送相同的错误,你可能在项目级别设置了角色,将其应用到项目级别意味着它将只能访问该项目。
这些是使用BigQuery Monitoring所需的权限。请参阅此处了解如何在组织级别授予权限。
此外,您可以在此文档中看到所有的BigQuery角色。