設定角色

道路管理洞察功能會使用 Roads Selection API 做為核心元件,將道路資料提供給 BigQuery 和 Pub/Sub。

如要在 Google Cloud 專案中建立及管理所選路線,必須在專案中啟用 Roads Selection API。您必須具有專案的「擁有者」或「編輯者」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 權限。透過專案擁有者或編輯者角色,或透過特定的服務使用情形消費者角色,授予該權限。如果使用者在所選專案中沒有必要的道路選取權限和服務使用權限,服務就會擲回錯誤。

詳情請參閱「使用 Google Cloud 控制台授予 IAM 角色」一文。

後續步驟

設定角色後,您必須建立 OAuth 權杖:

使用 OAuth