Serviços públicos e privados
Nesta página, comparamos os conceitos de serviços públicos e privados no Google Cloud.
APIs e serviços públicos
APIs e serviços públicos são visíveis globalmente em todos os projetos do Google Cloud. Exemplos de APIs e serviços públicos Google Cloud :
Você precisa das permissões apropriadas para listar ou usar APIs e serviços públicos em um projeto do Google Cloud . Por exemplo, para ativar um serviço,
você precisa da permissão serviceusage.services.enable
Identity and Access Management. Para
saber mais sobre as permissões do IAM necessárias para
o Service Usage, consulte
Controle de acesso.
APIs e serviços privados
Serviços particulares são normalmente APIs implementadas com Cloud Endpoints em execução em outro projeto Google Cloud . Para descobrir ou usar APIs e serviços privados, é necessário que um participante conceda acesso a você com as permissões necessárias. Para saber como conceder acesso para ativar as APIs Cloud Endpoints de um projeto Google Cloud , consulte as páginas a seguir para cada um dos respectivos frameworks da API Cloud Endpoints:
- Como controlar quem pode habilitar a API para a especificação OpenAPI.
- Como controlar quem pode habilitar a API para Endpoints Frameworks.
- Como controlar quem pode habilitar a API para gRPC.
Você também precisa ter as permissões apropriadas do IAM para listar ou usar
APIs e serviços privados. Por exemplo, para chamar o método services.enable
em um serviço privado, é necessária a permissão servicemanagement.services.bind
. Para saber mais sobre as permissões necessárias para o Service Usage, consulte Controle de acesso.
Quando você lista APIs e serviços disponíveis ou ativados em um Google Cloud projeto , os resultados incluem todas as APIs públicas e privadas às quais você tem acesso. Para saber mais sobre a listagem de serviços ativados e disponíveis nos seus projetos doGoogle Cloud , consulte Como listar serviços.