En esta página, se describe cómo configurar tu entorno de desarrollo para usar la API de Cloud Quotas y cómo configurar el comando curl
a fin de probar la API sin configurar un entorno de desarrollo de aplicaciones completo. No es necesario que completes estas instrucciones si quieres enumerar, habilitar o inhabilitar los servicios mediante la consola de Google Cloud.
Habilita la API de Cloud Quotas
Para usar la API de Cloud Quotas, primero debes habilitarla en el proyecto de Google Cloud en el que quieras usarla:
Ve a la página Biblioteca de APIs de la consola de Google Cloud.
Selecciona el proyecto de Google Cloud que deseas usar para acceder al servicio.
En la página Biblioteca de APIs, habilita la API de Cloud Quotas.
Asegúrate de que tu cuenta de usuario tenga los roles de IAM necesarios.
Cómo configurar gCurl
Para habilitar la API de Cloud Quotas, ejecuta el siguiente comando a fin de habilitar el servicio en el proyecto de Google Cloud en el que deseas usarlo:
gcloud services enable cloudquotas.googleapis.com
El resultado correcto es similar al siguiente:
Waiting for async operation operations/acf.2e2fcfce-8327-4984-9040-a67777082687 to complete… Operation finished successfully.
Define un alias de shell conveniente para llamar a las API de REST de 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}"'
Configura una variable de entorno
PROJECT_ID
con el identificador de tu proyecto. Puede ser el número o el ID del proyecto:PROJECT_ID="my-project-id"
Asegúrate de haber accedido a gcloud CLI:
gcloud auth login
Enumera las APIs y los servicios habilitados en este proyecto:
gcurl "https://serviceusage.googleapis.com/v1/projects/${PROJECT_ID}/services?filter=state:ENABLED&fields=services.config.title,services.config.name"
Si ves un resultado similar al siguiente, significa que la configuración se realizó correctamente:
{ "services": [ ... { "config": { "name": "cloudquotas.googleapis.com", "title": "Cloud Quotas API" } }, ... ] }
¿Qué sigue?
Acerca de la API de Cloud Quotas
Referencia de la API de Cloud Quotas