Primeiros passos com a API Service Management

Esta página descreve como configurar seu ambiente de desenvolvimento para funcionar com a API Service Management. A abordagem mais simples para usar a API Service Management (além de usar a interface da web do Console do Google Cloud), e nossa recomendação para a maioria dos casos de uso operacional, é por meio da interface de linha de comando gcloud. Se for preciso programar sobre a API Service Management, recomendamos que você use uma de nossas bibliotecas de cliente fornecidas. Para testar a API sem configurar um ambiente de desenvolvimento de aplicativos completo, você pode seguir as instruções de configuração alternativas abaixo e usar o comando curl.

Configuração com o gcloud

  1. Faça login na sua conta do Google.

    Se você ainda não tiver uma, inscreva-se.

  2. No Console do Cloud, na página do seletor de projetos, selecione ou crie um projeto do Cloud.

    Acessar a página do seletor de projetos

  3. Ative a API Service Management.

    Ative a API

  4. Instale e inicialize o SDK do Cloud..

Configuração para chamar a API diretamente

Esta seção descreve as etapas básicas necessárias para configurar seu ambiente local para experimentar a API Service Management usando o comando curl. Ela é destinada a desenvolvedores que precisam programar sobre a API Service Management.

Configuração inicial

  1. Vá para a página Contas de Serviço do Console do Cloud.
    Ir para a página "Contas de serviço"
  2. Clique em Selecionar para escolher o projeto do Google Cloud que você quer usar para acessar o serviço.
  3. Crie uma conta de serviço. Para saber como criar contas de serviço, veja Como criar e gerenciar uma conta de serviço. Para seguir as instruções nesta seção, você precisa conceder o papel roles/servicemanagement.admin à conta de serviço. Para saber como atribuir papéis a contas de serviço, consulte este artigo.
  4. Vá para a página Credenciais da API no Cloud Console.
    Ir para a página "Credenciais da API"
  5. Crie uma chave de conta de serviço para sua nova conta e faça o download do arquivo de credencial JSON na sua máquina local. Os exemplos neste guia presumem que o caminho do arquivo é ~/credentials.json. Para saber como criar chaves de contas de serviço, consulte Como criar e gerenciar chaves de contas de serviço.
  6. Instale o oauth2l na sua máquina local para interagir com o sistema do Google OAuth.

Testar com curl

  1. Primeiro, verifique sua configuração inicial:

    $ oauth2l header --json ~/credentials.json cloud-platform
    
  2. Depois de concluir o fluxo do OAuth, a resposta deve ser similar a esta:

    Authorization: Bearer y29.xxxxxxx
    
  3. Defina um alias prático para o shell para chamar as APIs REST do Google:

    $ alias gcurl='curl -H "$(oauth2l header --json ~/credentials.json cloud-platform)" -H "Content-Type: application/json"'
    
  4. Tente listar os serviços acessíveis ao público:

    $ gcurl https://servicemanagement.googleapis.com/v1/services
    

    Se for exibida uma lista dos serviços, a configuração foi bem-sucedida.

A seguir

Se você estiver criando um serviço gerenciado e não estiver usando o Cloud Endpoints:

  1. Consulte Como criar e excluir serviços para criar serviços gerenciados. Isso criará um recurso de serviço gerenciado de nível superior.
  2. Para enviar configurações de serviço que descrevam os recursos usados por ele, consulte Como gerenciar configurações de serviço.

  3. Consulte Como implementar configurações de serviço para fazer isso.