Serviços públicos e privados

Com o Service Usage, é possível descobrir, ativar e gerenciar APIs doGoogle Cloud disponíveis globalmente e APIs personalizadas restritas no seu projeto do Google Cloud . Enquanto os serviços públicos são visíveis para todos os consumidores, os serviços particulares criados com o Cloud Endpoints exigem concessões de acesso explícitas antes de serem listados ou chamados.

APIs e serviços públicos

As APIs e os serviços públicos são visíveis globalmente em todos os projetos do Google Cloud. Exemplos de APIs e serviços públicos do Google Cloud :

Você precisa das permissões apropriadas do Identity and Access Management 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. Para uma lista de permissões relacionadas ao Service Usage e aos papéis do IAM que as contêm, consulte Papéis e permissões do Service Usage.

APIs e serviços privados

Os serviços particulares geralmente são APIs implementadas usando o Cloud Endpoints em execução em outro projeto do Google Cloud . Para descobrir ou usar APIs e serviços particulares, primeiro você precisa receber acesso de um principal com as permissões necessárias. Para saber como conceder acesso para ativar as APIs do Cloud Endpoints em um projeto do Google Cloud , consulte as páginas a seguir para cada um dos respectivos frameworks de API do Cloud Endpoints:

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 ver uma lista de permissões relacionadas ao Service Usage e aos papéis do IAM que as contêm, consulte Papéis e permissões do Service Usage.

Quando você lista as APIs e os serviços disponíveis ou ativados em um projeto do Google Cloud , os resultados incluem todas as APIs públicas e privadas a que você tem acesso. Para saber mais sobre como listar serviços ativados e disponíveis nos seus projetos doGoogle Cloud , consulte Listar serviços.