Nesta página, descrevemos como configurar seu ambiente de desenvolvimento para usar a
API Cloud Quotas e como configurar o comando curl
para testar a API
sem configurar um ambiente de desenvolvimento de aplicativos completo. Você não precisa
seguir estas instruções se quiser
listar, ativar ou desativar serviços usando o console do Google Cloud.
Ativar a API Cloud Quotas
Para usar a API Cloud Quotas, primeiro é necessário ativá-la no projeto do Google Cloud em que ela será usada:
Acesse a página Biblioteca de APIs do console do Google Cloud.
Selecione o projeto do Google Cloud que você quer usar para acessar o serviço.
Na página "Biblioteca de APIs", ative a API Cloud Quotas.
Verifique se a conta de usuário tem os papéis do IAM necessários.
Configurar o gCurl
Para ativar a API Cloud Quotas, execute o seguinte comando para ativar o serviço no projeto do Google Cloud em que você quer usá-lo:
gcloud services enable cloudquotas.googleapis.com
A resposta será semelhante a:
Waiting for async operation operations/acf.2e2fcfce-8327-4984-9040-a67777082687 to complete… Operation finished successfully.
Defina um alias prático para o shell para chamar as APIs REST do Google:
BILLING_PROJECT_ID="my-billing-project-id" alias gcurl='curl -H "Authorization: Bearer $(gcloud auth print-access-token)" -H "Content-Type: application/json" -H "x-goog-user-project:${BILLING_PROJECT_ID}"'
Defina uma variável de ambiente
PROJECT_ID
com o identificador do projeto. Pode ser o ID ou o número do projeto:PROJECT_ID="my-project-id"
Verifique se você fez login na CLI gcloud:
gcloud auth login
Liste as APIs e os 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 aparecer uma resposta semelhante a esta, a configuração foi bem-sucedida:
{ "services": [ ... { "config": { "name": "cloudquotas.googleapis.com", "title": "Cloud Quotas API" } }, ... ] }
A seguir
Sobre a API Cloud Cotas
Referência da API Cloud Cotas