Primeiros passos com a API Service Management

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

Esta página descreve como configurar seu ambiente de desenvolvimento para funcionar com a API Service Management. A abordagem mais simples de usar a API Service Management (que não seja a IU da Web do Console do Google Cloud) e nossa recomendação para a maioria dos casos de uso operacional é a 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 Cloud. Se você começou a usar o Google Cloud agora, crie uma conta para avaliar o desempenho de nossos produtos em situações reais. Clientes novos também recebem US$ 300 em créditos para executar, testar e implantar cargas de trabalho.
  2. No console do Google Cloud, na página do seletor de projetos, selecione ou crie um projeto do Google Cloud.

    Acessar o seletor de projetos

  3. Ative a API Service Management.

    Ative a API

  4. Instale e inicialize a Google Cloud CLI.
  5. No console do Google Cloud, na página do seletor de projetos, selecione ou crie um projeto do Google Cloud.

    Acessar o seletor de projetos

  6. Ative a API Service Management.

    Ative a API

  7. Instale e inicialize a Google Cloud CLI.

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. Faça login na sua conta do Google Cloud. Se você começou a usar o Google Cloud agora, crie uma conta para avaliar o desempenho de nossos produtos em situações reais. Clientes novos também recebem US$ 300 em créditos para executar, testar e implantar cargas de trabalho.
  2. Instale e inicialize a Google Cloud CLI.
  3. Criar ou selecionar um projeto do Google Cloud.

    • Criar um projeto do Cloud:

      gcloud projects create PROJECT_ID
    • Selecionar o projeto do Cloud que você criou:

      gcloud config set project PROJECT_ID
  4. Ative a API Service Management:

    gcloud services enable servicemanagement.googleapis.com
  5. Atribua os papéis à sua Conta do Google. Execute uma vez o seguinte comando para cada um dos seguintes papéis do IAM: roles/servicemanagement.admin

    gcloud projects add-iam-policy-binding PROJECT_ID --member="user:EMAIL_ADDRESS" --role=ROLE
    • Substitua PROJECT_ID pela ID do seu projeto.
    • Substitua EMAIL_ADDRESS pelo seu endereço de e-mail.
    • Substitua ROLE por cada papel individual.
  6. Instale e inicialize a Google Cloud CLI.
  7. Criar ou selecionar um projeto do Google Cloud.

    • Criar um projeto do Cloud:

      gcloud projects create PROJECT_ID
    • Selecionar o projeto do Cloud que você criou:

      gcloud config set project PROJECT_ID
  8. Ative a API Service Management:

    gcloud services enable servicemanagement.googleapis.com
  9. Atribua os papéis à sua Conta do Google. Execute uma vez o seguinte comando para cada um dos seguintes papéis do IAM: roles/servicemanagement.admin

    gcloud projects add-iam-policy-binding PROJECT_ID --member="user:EMAIL_ADDRESS" --role=ROLE
    • Substitua PROJECT_ID pela ID do seu projeto.
    • Substitua EMAIL_ADDRESS pelo seu endereço de e-mail.
    • Substitua ROLE por cada papel individual.

Testar com curl

  1. Defina um alias prático para o shell para chamar as APIs REST do Google:

    $ alias gcurl='curl -H "Authentication: Bearer $(gcloud auth print-access-token)" -H "Content-Type: application/json"'
    
  2. Tente listar serviços acessíveis publicamente:

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

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

Próximas etapas

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.