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 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 são normalmente APIs implementadas com Cloud Endpoints em execução em outro projeto do Cloud. Para descobrir ou usar APIs e serviços privados, é necessário que um membro do projeto conceda acesso a você com as permissões necessárias. Para saber como conceder acesso para ativar as APIs Cloud Endpoints de um projeto do 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 projeto do Cloud, os resultados incluem todas as APIs públicas e privadas às quais você tem acesso. Para saber mais sobre como listar serviços ativados e disponíveis nos seus projetos do Cloud, consulte Como listar serviços.