Configurar el uso de servicios en un entorno de desarrollo

En esta página se describe cómo configurar tu entorno de desarrollo para usar la API Service Usage.

  • En la mayoría de los casos prácticos, la forma más sencilla de habilitar e inhabilitar servicios es usar la consola de Google Cloud .
  • Si necesitas crear secuencias de comandos, puedes usar la CLI de Google Cloud.
  • Si necesitas programar con la API Usage de Servicio, usa una de las bibliotecas de cliente.
  • Para experimentar con la API, puedes seguir las instrucciones de configuración alternativas de esta guía y usar el comando curl para probar la API sin configurar un entorno de desarrollo de aplicaciones completo.

Configurar la llamada a la API directamente

En esta sección se describen los pasos básicos necesarios para configurar tu entorno local y experimentar con la API Usage de Servicio mediante el comando curl. Está dirigida a desarrolladores que necesiten programar con la API de Uso de Servicio.

Habilitar la API Service Usage

Para usar la API Service Usage, primero debes habilitarla en elGoogle Cloud proyecto en el que quieras usarla:

  1. Ve a la página Google Cloud biblioteca de APIs de la consola.
    Ve a la página Biblioteca de APIs
  2. Selecciona el Google Cloud proyecto que quieras usar para acceder al servicio.
  3. En la página Biblioteca de APIs, haz clic en Habilitar.
  4. Asegúrate de que tu cuenta de usuario tenga el rol Administrador de uso de servicios.

Prueba con curl

  1. Define un alias de shell práctico para llamar a las APIs REST de Google:

    alias gcurl='curl -H "Authorization: Bearer $(gcloud auth print-access-token)" -H "Content-Type: application/json"'
    
  2. Define una variable de entorno PROJECT_ID con el identificador de tu proyecto. Puede ser el ID o el número del proyecto:

    PROJECT_ID="my-project-id"
    
  3. Asegúrate de que has iniciado sesión en "gcloud":

    gcloud auth login
    
  4. Lista 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 como este, significa que la configuración se ha completado correctamente:

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

Pasos siguientes

Sigue los pasos de Listar servicios para enumerar las APIs y los servicios que están habilitados o disponibles en tus proyectos de Google Cloud .