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:
- Aceda à página da biblioteca de APIs da Google Cloud consola.
Aceda à página da biblioteca de APIs - Selecione o Google Cloud projeto que quer usar para aceder ao serviço.
- Na página da biblioteca de APIs, clique em Ativar.
- Certifique-se de que a sua conta de utilizador tem a função de administrador de utilização de serviços.
Teste com curl
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"'
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"
Certifique-se de que tem sessão iniciada no "gcloud":
gcloud auth login
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.