配置角色

道路管理洞见使用 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 令牌:

使用 OAuth