O Dados do Gerenciamento de Estradas 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 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 Adminconcede à 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.É possível executar 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 Viewerconcede 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.É possível executar o comando a seguir para conceder acesso de visualizador 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 do projeto ou Editor ou pelo 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 seleção de estradas e de uso de serviço no projeto selecionado.
Para mais informações, acesse Conceder um papel do IAM usando o console do Google Cloud.
A seguir
Depois de configurar os papéis, crie um token OAuth: