Primeiros passos com a API Service Consumer Management

Nesta página, você encontra a descrição das etapas que precisam ser concluídas antes de começar a usar a API Service Consumer Management. O ideal é que você já tenha um projeto do Google Cloud Platform e um serviço gerenciado (por exemplo, criado usando o Cloud Endpoints) e que entenda as unidades de locação.

Como ativar o serviço

Além de ajudar você a gerenciar o uso dos próprios serviços gerenciados, a API Service Consumer Management também é um serviço. Portanto, antes de poder usá-la, você precisa a API Service Consumer Management para o projeto do Google Cloud Platform que hospeda seu serviço gerenciado. Esse projeto é chamado de projeto de produtor de serviço.

A maneira mais simples de ativar a API Service Consumer Management para o projeto de produtor de serviço é usando o console do Google Cloud Platform. Como alternativa, você pode ativá-la na linha de comando ou programaticamente. Saiba mais em Como ativar e desativar serviços.

Como definir permissões

Quando a API Service Consumer Management estiver ativada para seu projeto de produtor de serviço, será preciso conceder a ela permissões nos seus recursos para criar projetos de locatário nas suas pastas e configurar a conta de faturamento correta em projetos de locatário. Essas ações são executadas por uma conta de serviço de propriedade da API Service Consumer Management, que é especificada no seguinte formato:

service-PROJECT_NUMBER@service-consumer-management.iam.gserviceaccount.com

em que PROJECT_NUMBER é o número do seu projeto de produtor de serviço que ativou o serviço Gestão de consumidores de serviços.

No restante deste guia, usamos o GCM_SA para representar a conta de serviço da API Service Consumer Management.

Como definir permissões de pasta

  1. Assegure-se de ter uma pasta para manter seus projetos de locatário: você precisará ter uma organização para criar pastas em seu projeto de produtor de serviço. Se não tiver uma pasta, siga as instruções em Como criar e gerenciar pastas para criar uma. A pasta terá um FOLDER_ID baseado em um número inteiro.

  2. Na pasta, atribua o papel de criador/excluidor do projeto à conta de serviço da API Service Consumer Management. Siga as instruções em Como configurar o acesso às pastas para adicionar os papéis Criador do projeto e Excluidor do projeto utilizando GCM_SA como usuário.

Como definir permissões da conta de faturamento

  1. Certifique-se de ter uma conta de faturamento para projetos de locatário que possa ser compartilhada. Se você não tiver uma conta de faturamento, consulte Criar, modificar ou encerrar uma conta de faturamento para instruções sobre como criar uma.

  2. Siga as instruções para adicionar o papel usuário da conta de faturamento ao GCM_SA.

Recursos necessários

  • A API Service Consumer Management cria projetos de locação para você. Portanto, certifique-se de ter cota suficiente para criá-los.
  • Por padrão, só é possível criar até 12 projetos. Se precisar criar mais, envie-nos um e-mail.
Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Documentação do Service Infrastructure