Serviços públicos e privados

Veja nesta página uma comparação dos 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 do Google Cloud incluem:

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 Gerenciamento de identidade e acesso. 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 privados geralmente são APIs implementadas com Cloud Endpoints em execução em outro projeto do 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 do Cloud Endpoints em um projeto do Google Cloud, consulte as páginas a seguir para cada um dos respectivos frameworks da 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 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 projeto do Google Cloud, os resultados incluem todas as APIs públicas e privadas a que você tem acesso. Para saber mais sobre a listagem de serviços ativados e disponíveis nos projetos do Google Cloud, consulte Como listar serviços.