Configurar papéis

O Road Management Insights usa a API Roads Selection como um componente principal que fornece dados de estradas ao BigQuery e ao Pub/Sub.

Para criar e gerenciar rotas selecionadas em um projeto na nuvem do Google Cloud, a API Roads Selection precisa estar ativada no projeto. É necessário ter o papel de proprietário ou editor do IAM no projeto.

Também é possível atribuir os seguintes papéis do IAM a uma conta de usuário ou de serviço usada para gerenciar rotas selecionadas:

  • O papel Roads Selection Admin concede à conta de usuário ou de serviço acesso de leitura/gravação a rotas selecionadas no projeto. Esse papel permite que o usuário execute todas as operações em uma rota selecionada.

    Execute o comando a seguir para conceder acesso de administrador a um principal:

    gcloud auth login
    
      gcloud projects add-iam-policy-binding PROJECT_ID \
        --member user:user_email \
        --role roles/roads.roadsSelectionAdmin
      
  • O papel Roads Selection Viewer concede acesso somente leitura a rotas selecionadas no projeto. Esse papel permite executar uma operação de listagem ou recebimento operação em uma rota selecionada.

    Execute o comando a seguir para conceder acesso de leitor a um principal:

    gcloud auth login
    
      gcloud projects add-iam-policy-binding PROJECT_ID \
        --member user:user_email \
        --role roles/roads.roadsSelectionViewer
      

Além disso, o usuário precisa ter pelo menos a permissão serviceusage.services.use em o projeto. Conceda essa permissão pelos papéis de proprietário ou editor do projeto ou por o papel específico de consumidor do Service Usage. O serviço gera um erro se o usuário não tiver as permissões necessárias de Roads Selection e Service Usage no projeto selecionado.

Para mais informações, consulte Conceder um papel do IAM usando o console do Google Cloud.

A seguir

Depois de configurar os papéis, crie um token OAuth:

Usar o OAuth