Vista geral do acesso à API

Esta página descreve as opções de controlo de acesso à API disponíveis no Cloud Endpoints.

Vista geral

O Endpoints usa a gestão de identidade e de acesso (IAM) para controlar o acesso à sua API. Pode conceder acesso à sua API ao nível do projeto e ao nível do serviço de pontos finais individual. Por exemplo, pode:

  • Conceder acesso a principais por serviço.
  • Conceder autorização a um utilizador ou a uma conta de serviço para implementar uma configuração dos Endpoints atualizada.
  • Conceda acesso aos seus utilizadores da API para que possam ativar a sua API no respetivo Google Cloud projeto.

Funções que controlam o acesso aos serviços

Pode conceder as seguintes funções para um serviço específico na página Endpoints > Serviços na Google Cloud consola, através da API ou da CLI do Google Cloud.

Nome da função de IAM Título da função Descrição
roles/servicemanagement.serviceConsumer Consumidor de serviços Autorizações para um principal ver e ativar a API no respetivo projeto. Só pode conceder a função de consumidor de serviços a Contas Google, grupos Google ou contas de serviço.
roles/servicemanagement.serviceController Controlador de serviços Autorizações para fazer chamadas aos métodos check e report na API Service Infrastructure durante a execução. Esta função é normalmente concedida a contas de serviço. Consulte o tópico Controlo de acesso da API Service Management para ver informações sobre esta função.
roles/servicemanagement.configEditor Editor de configuração de serviços Autorização para implementar configurações de pontos finais. Esta função é mais restritiva do que a função Editor do projeto concedida num serviço.
roles/servicemanagement.admin Administrador de gestão de serviços Todas as autorizações do Editor de configuração de serviços e autorizações para gerir o acesso à API. Comparável à função de proprietário do projeto concedida num serviço.

O que se segue?