Apresentar serviços

Este documento descreve como listar as APIs e os serviços ativados ou disponíveis num Google Cloud projeto.

  • Para listar os serviços num projeto, recomendamos que use aGoogle Cloud consola ou a CLI Google Cloud. Este documento descreve como usar ambas as interfaces.
  • Para programar com base na API Service Usage, use uma das nossas bibliotecas cliente fornecidas.
  • Para experimentar a API, recomendamos que use o comando curl. Não precisa de configurar um ambiente de aplicação completo. No entanto, existe alguma configuração obrigatória.
  • Antes de começar

    Para apresentar uma lista das APIs e dos serviços ativados e disponíveis de que precisa:

    • Um Google Cloud projeto. Para saber como criar um Google Cloud projeto, consulte o artigo Criar e gerir projetos.
    • As autorizações corretas de gestão de identidade e de acesso. Para saber mais acerca dos requisitos da IAM para a utilização de serviços, consulte o artigo Controlo de acesso.
    • Para instalar a CLI do Google Cloud.
    • Se quiser usar os exemplos curl neste guia, certifique-se de que segue as instruções para concluir a configuração inicial em Introdução. Estes passos incluem a definição de gcurl, que é um alias autenticado para o comando curl padrão, e a definição da variável de ambiente PROJECT_NUMBER.

    Apresenta os serviços ativados num projeto

    A listagem dos serviços ativados usa a quota da métrica de quota serviceusage.googleapis.com/list_enabled_requests. A quota disponível predefinida é de 10 consultas por segundo (CPS).

    consola

    Para apresentar a lista de APIs e serviços ativados num projeto:

    1. Aceda à página do Google Cloud painel de controlo da API da consola.
      aceda à página do painel de controlo da API
    2. Selecione o seu Google Cloud projeto através de uma das seguintes opções:

      • Clique num Google Cloud projeto em Selecionar um projeto recente.

      • Use o Google Cloud explorador de projetos seguindo os passos seguintes:

        1. Clique em Selecionar projeto para abrir o Google Cloud explorador de projetos.
        2. Encontre o seu projeto e, de seguida, clique no Google Cloud nome do projeto.
        3. Clique em Abrir para abrir o projeto.

      É apresentada a página APIs e serviços. Pode encontrar a lista de APIs ativadas no seu projeto Google Cloud na tabela desta página.

    gcloud

    Para listar as APIs e os serviços ativados no seu projeto atual, execute o seguinte comando:

    gcloud services list
    

    O comando produz um resultado semelhante ao seguinte:

    NAME                                              TITLE
    pubsub.googleapis.com             Google Cloud Pub/Sub API
    bigquery.googleapis.com           BigQuery API
    cloudtrace.googleapis.com         Stackdriver Trace API
    servicemanagement.googleapis.com  Google Service Management API
    monitoring.googleapis.com         Stackdriver Monitoring API
    storage-api.googleapis.com        Google Cloud Storage JSON API
    logging.googleapis.com            Stackdriver Logging API
    clouddebugger.googleapis.com      Stackdriver Debugger API
    ...
    

    curl

    Para listar os serviços ativados, chame o método services.list com o filtro state:ENABLED.

    Para listar as APIs e os serviços ativados no seu projeto, execute o seguinte comando:

    gcurl "https://serviceusage.googleapis.com/v1/projects/${PROJECT_NUMBER}/services?filter=state:ENABLED"
    

    Apresenta os serviços disponíveis num projeto

    A listagem de todos os serviços disponíveis usa a quota da serviceusage.googleapis.com/list_available_requests. A quota disponível predefinida é de 1 QPS. O conjunto de serviços disponíveis raramente muda e pode ser colocado em cache durante longos períodos.

    consola

    Para ver a lista das APIs e dos serviços disponíveis para si num projeto:

    1. Aceda à página da Biblioteca de APIs da Google Cloud consola.
      Aceda à página da biblioteca de APIs
    2. Selecione o seu Google Cloud projeto através de uma das seguintes opções:

      • Clique num Google Cloud projeto em Selecionar um projeto recente.

      • Use o Google Cloud explorador de projetos seguindo os passos seguintes:

        1. Clique em Selecionar projeto para abrir o Google Cloud explorador de projetos.
        2. Encontre o seu projeto e, de seguida, clique no Google Cloud nome do projeto.
        3. Clique em Abrir para abrir o projeto.

      É apresentado o ecrã Biblioteca de APIs. Pode pesquisar ou deslocar a página para ver as APIs disponíveis neste ecrã.

    gcloud

    Para apresentar uma lista das APIs e dos serviços disponíveis para si no seu projeto atual, execute o seguinte comando:

    gcloud services list --available
    

    Os resultados incluem todos os serviços que já foram ativados, bem como os serviços que estão disponíveis para ativação no projeto atual. O comando produz um resultado semelhante ao seguinte:

    NAME                                              TITLE
    places-backend.googleapis.com                  Google Places API Web Service
    clouderrorreporting.googleapis.com             Stackdriver Error Reporting API
    analyticsreporting.googleapis.com              Google Analytics Reporting API
    youtube.googleapis.com                         YouTube Data API v3
    adsense.googleapis.com                         AdSense Management API
    sqladmin.googleapis.com                        Google Cloud SQL API
    genomics.googleapis.com                        Genomics API
    adexchangebuyer.googleapis.com                 Ad Exchange Buyer API II
    ...
    

    curl

    Para listar os serviços disponíveis, chame o método services.list.

    Para listar as APIs e os serviços disponíveis no seu projeto, execute o seguinte comando:

    gcurl "https://serviceusage.googleapis.com/v1/projects/${PROJECT_NUMBER}/services"
    

    O resultado inclui todos os serviços públicos, todos os serviços para os quais o utilizador que faz a chamada tem a autorização servicemanagement.services.bind e todos os serviços que já foram ativados no projeto.

    É possível excluir os serviços que estão atualmente ativos no projeto transmitindo filter=state:DISABLED para a chamada anterior.

    Passos seguintes

    Para obter informações sobre como ativar ou desativar serviços no seu Google Cloud projeto, consulte Ativar e desativar serviços.