道路管理洞察功能會使用 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 權杖: