Configure a utilização de serviços para um ambiente de desenvolvimento

Esta página descreve como configurar o seu ambiente de desenvolvimento para usar a API Service Usage.

  • Para a maioria dos exemplos de utilização operacional, a forma mais simples de ativar e desativar serviços é usar a Google Cloud consola.
  • Se precisar de criar scripts, pode usar a Google Cloud CLI.
  • Se precisar de programar com base na API Service Usage, use uma das bibliotecas cliente.
  • Para experimentar a API, pode seguir as instruções de configuração alternativas neste guia e usar o comando curl para testar a API sem configurar um ambiente de desenvolvimento de aplicações completo.

Configurar para chamar a API diretamente

Esta secção descreve os passos básicos necessários para configurar o seu ambiente local para experimentar a API Service Usage através do comando curl. Destina-se a programadores que precisam de programar em função da API Service Usage.

Ative a API Service Usage

Para usar a API Service Usage, tem de a ativar primeiro no Google Cloud projeto para o qual a quer usar:

  1. Aceda à página da biblioteca de APIs da Google Cloud consola.
    Aceda à página da biblioteca de APIs
  2. Selecione o Google Cloud projeto que quer usar para aceder ao serviço.
  3. Na página da biblioteca de APIs, clique em Ativar.
  4. Certifique-se de que a sua conta de utilizador tem a função de administrador de utilização de serviços.

Teste com curl

  1. Defina um alias de shell conveniente para chamar as APIs REST da Google:

    alias gcurl='curl -H "Authorization: Bearer $(gcloud auth print-access-token)" -H "Content-Type: application/json"'
    
  2. Defina uma variável de ambiente PROJECT_ID com o identificador do seu projeto. Pode ser o ID ou o número do projeto:

    PROJECT_ID="my-project-id"
    
  3. Certifique-se de que tem sessão iniciada no "gcloud":

    gcloud auth login
    
  4. Apresente a lista das APIs e dos serviços ativados neste projeto:

    gcurl "https://serviceusage.googleapis.com/v1/projects/${PROJECT_ID}/services?filter=state:ENABLED&fields=services.config.title,services.config.name"
    

    Se vir um resultado como este, significa que a configuração foi concluída com êxito:

    {
    "services": [
      {
        "config": {
          "name": "bigquery.googleapis.com",
          "title": "BigQuery API"
        }
      },
      {
        "config": {
          "name": "bigquerystorage.googleapis.com",
          "title": "BigQuery Storage API"
        }
      },
      ...
    

Passos seguintes

Siga as instruções em Apresentar serviços para apresentar as APIs e os serviços ativados ou disponíveis nos seus Google Cloud projetos.