Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Controlar quem tem acesso a uma API é uma parte integral do desenvolvimento. Por exemplo, à medida que testa a sua API, pode querer automatizar a reimplementação de configurações atualizadas do Cloud Endpoints através de uma conta de serviço que tenha autorização para o fazer. Por predefinição, apenas o proprietário do projeto pode gerir o acesso a uma API. Esta página mostra-lhe como conceder e revogar o acesso à sua API através da
consolaGoogle Cloud ou da CLI Google Cloud.
O Endpoints usa funções da
gestão de identidade e de acesso
para conceder e revogar o acesso ao nível da API. Pode conceder e revogar o acesso a um utilizador, a uma conta de serviço ou a um grupo Google.
Os Grupos Google são uma forma conveniente de conceder ou revogar o acesso a uma coleção de utilizadores. Pode conceder ou revogar o acesso de um grupo inteiro de uma só vez, em vez de
conceder ou revogar o acesso individualmente para utilizadores ou contas de
serviços. Também pode adicionar ou remover facilmente membros de um grupo Google em vez de conceder ou revogar a função do IAM para cada membro.
Conceder acesso
Google Cloud consola
Na Google Cloud consola, aceda à página Endpoints > Services
do seu projeto.
Se o painel lateral Autorizações não estiver aberto, clique em addAutorizações.
Na caixa Adicionar membros, introduza o endereço de email de um utilizador, uma conta de serviço ou um grupo Google.
No menu pendente Selecionar uma função, clique em Gestão de serviços e
selecione uma das seguintes funções:
Consumidor de serviços: esta função contém as autorizações para um membro que não pertence ao projeto ver e ativar a API no seu próprio projeto. Se tiver criado um
portal para a sua
API, esta função permite que os utilizadores da API acedam ao portal.
Controlador de serviços: esta função contém as autorizações para fazer chamadas para os métodos check e
report na API Service Infrastructure durante a execução.
Editor de configuração de serviços: esta função contém as autorizações mínimas
que a gestão de serviços requer para implementar uma configuração de Endpoints
num serviço existente.
Administrador de gestão de serviços: esta função contém as autorizações nas funções de editor de configuração de serviços, consumidor de serviços e controlador de serviços, além das autorizações necessárias para conceder acesso a esta API através da gcloud ou dos métodos programáticos descritos em
Conceder, alterar e revogar o acesso a recursos.
Consulte o tópico Controlo de acesso da API Service Management
para ver informações sobre esta função. Embora a Google Cloud consola permita selecionar outras funções,
essas funções não são úteis para gerir a sua API.
Para adicionar o membro à função do IAM especificada, clique em Adicionar.
Repita a adição de membros e a seleção da função, conforme necessário.
As funções de gestão de serviços não permitem que os utilizadores acedam à página Endpoints > Serviços na Google Cloud consola. Se quiser que os utilizadores possam aceder à página Endpoints > Serviços, tem de lhes conceder a função de Leitor do projeto ou uma função superior no projeto. Consulte o artigo
Conceder, alterar
e revogar o acesso a recursos para ver detalhes.
gcloud
Abra o Cloud Shell ou, se tiver a CLI Google Cloud instalada, abra uma janela de terminal.
Introduza o comando gcloud aplicável:
Se estiver a conceder acesso a um utilizador, execute o seguinte:
Para a função, especifique uma das seguintes funções de IAM:
roles/servicemanagement.configEditor: esta função contém as autorizações mínimas que a gestão de serviços requer para implementar uma configuração do Endpoints num serviço existente.
roles/servicemanagement.admin: esta função contém as autorizações em roles/servicemanagement.configEditor, roles/servicemanagement.serviceConsumer e roles/servicemanagement.serviceController, além das autorizações necessárias para conceder acesso a esta API através de gcloud ou dos métodos programáticos descritos em Conceder, alterar e revogar o acesso a recursos.
As funções de gestão de serviços não permitem que os utilizadores acedam à página
Endpoints > Serviços na Google Cloud consola. Se quiser que os utilizadores possam aceder à página Endpoints > Serviços, tem de lhes conceder a função de Leitor do projeto ou uma função superior no projeto. Consulte o artigo
Conceder, alterar
e revogar o acesso a recursos para ver detalhes.
Revogar o acesso
Para revogar o acesso à sua API, remova a função do IAM do membro que tinha a função anteriormente.
Google Cloud consola
Na Google Cloud consola, aceda à página Endpoints > Serviços
do seu projeto.
Se o painel lateral Autorizações não estiver aberto, clique em addAutorizações.
Localize o membro para o qual quer revogar o acesso. Pode clicar no cartão Função aplicável para ver uma lista de membros ou introduzir um nome ou uma função na caixa Pesquisar membros.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-09-18 UTC."],[],[],null,[]]