As chaves de API são associadas ao projeto Google Cloud em que
foram criadas. Se a API exigir uma chave de API, você terá que fornecer aos usuários da API uma chave do projeto em que criou o serviço Cloud Endpoints ou permitir que eles ativem a API nos próprios projetos do Google Cloude criem uma chave de API. Nesta página, mostraremos como conceder a permissão de que os usuários precisam para ativar a API.
conceder acesso
O Endpoints usa o papel
Identity and Access Management (IAM)Consumidor de serviço para permitir que alguém que não seja membro do projeto
Google Cloud possa ativar a API no projeto Google Cloud
próprio. Esta seção mostra como conceder acesso usando o
console do Google Cloud ou a Google Cloud CLI.
Console do Google Cloud
No console do Google Cloud, acesse a página Endpoints > Services do seu projeto.
Se você tiver mais de uma API, clique no nome da API à qual você quer
conceder acesso.
Se o painel lateral Permissões não estiver aberto, clique em Mostrar painel de permissões.
No campo Adicionar principal, insira o endereço de e-mail da pessoa ou do
Grupo do Google a que
você quer conceder acesso.
No menu suspenso Selecionar um papel, escolha Gerenciamento de serviço >
Consumidor do serviço.
Clique em Salvar.
Adicione quantos membros e papéis forem necessários.
Entre em contato com os usuários ou grupos que você adicionou e informe que eles podem
ativar a API nos próprios projetos do Google Cloud . Consulte
Ativar uma API no seu projeto do Google Cloud para informações sobre como ativar um serviço em APIs e serviços.
gcloud
Abra o Cloud Shell ou, se você tiver a CLI do Google Cloud instalada, abra
uma janela de terminal.
Se você está concedendo acesso a um usuário individual:
Entre em contato com os usuários ou grupos que você adicionou e informe que eles podem ativar
a API nos próprios projetos do Google Cloud . Consulte
Ativar uma API no seu projeto do Google Cloud para informações sobre como ativar um serviço em APIs e serviços.
Como revogar o acesso
Para revogar o acesso à API, remova o papel Consumidor de serviços de um usuário ou grupo que antes tinha essa função. Com o acesso revogado,
o usuário ou grupo não poderá ativar sua API.
Esta seção mostra como revogar o acesso usando o console do Google Cloud ou
a Google Cloud CLI.
Console do Google Cloud
No console do Google Cloud, acesse a página Endpoints > Services do seu Google Cloud projeto.
[[["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-04-02 UTC."],[[["API keys are linked to the Google Cloud project where they were created, allowing users to use keys from the service's project or enable the API in their own project."],["Granting access to an API for others' Google Cloud projects is done using the Identity and Access Management (IAM) Service Consumer role, assignable through the Google Cloud console or the Google Cloud CLI."],["To grant access, you need to add the email or Google Group to the service and assign them the 'Service Consumer' role, and then notify the added users that they can now enable the API."],["Revoking access involves removing the Service Consumer role from the user or group via the Google Cloud console or the gcloud command, preventing them from enabling the API, but not impacting existing users."],["The documentation provides further steps to inform users on how to enable the API on their side, along with more information on sharing API keys and the Cloud Endpoints portal."]]],[]]