道路管理洞见使用 Roads Selection API 作为核心组件,向 BigQuery 和 Pub/Sub 提供道路数据。
如需在 Google Cloud 项目中创建和管理所选路线,必须在该项目中启用 Roads Selection API。您必须具有项目的 Owner 或 Editor IAM 角色。
或者,您可以将以下 IAM 角色分配给用于管理所选路线的用户账号或服务账号:
Roads Selection Admin
角色可向用户账号或服务账号授予对项目中选定路线的读写权限。具有此角色的用户可对所选路线执行所有操作。您可以运行以下命令,向某正文授予管理员访问权限:
gcloud auth login gcloud projects add-iam-policy-binding PROJECT_ID \ --member user:user_email \ --role roles/roads.roadsSelectionAdmin
Roads Selection Viewer
角色可授予对项目中选定路线的只读权限。具有此角色的用户可对所选路线执行列出或获取操作。您可以运行以下命令,向某位正文授予查看者访问权限:
gcloud auth login gcloud projects add-iam-policy-binding PROJECT_ID \ --member user:user_email \ --role roles/roads.roadsSelectionViewer
此外,用户必须至少拥有项目的 serviceusage.services.use
权限。通过项目所有者或编辑者角色,或者通过特定的 Service Usage Consumer 角色提供该权限。如果用户对所选项目没有所需的道路选择权限和服务使用权限,该服务会抛出错误。
如需了解详情,请参阅使用 Google Cloud 控制台授予 IAM 角色。
后续步骤
配置角色后,您必须创建 OAuth 令牌: