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:

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.