Mostrar servicios

En este documento se describe cómo enumerar las APIs y los servicios que están habilitados o disponibles en un proyecto de Cloud de Confiance .

  • Para enumerar los servicios de un proyecto, te recomendamos que uses laCloud de Confiance consola o la CLI de Google Cloud. En este documento se describe cómo usar ambas interfaces.
  • Para programar con la API de Uso de Servicio, usa una de las bibliotecas de cliente que proporcionamos.
  • Para experimentar con la API, te recomendamos que uses el comando curl. No es necesario que configure un entorno de aplicación completo, pero sí que realice algunos pasos.
  • Antes de empezar

    Para enumerar las APIs y los servicios habilitados y disponibles, necesitas lo siguiente:

    • Un Cloud de Confiance proyecto. Para saber cómo crear un Cloud de Confiance proyecto, consulta el artículo Crear y gestionar proyectos.
    • Los permisos de Gestión de Identidades y Accesos correctos. Para obtener información sobre los requisitos de gestión de identidades y accesos de Uso del servicio, consulta Control de acceso.
    • Para instalar Google Cloud CLI.
    • Si quieres usar los curl ejemplos de esta guía, asegúrate de seguir las instrucciones para completar la configuración inicial en Empezar. Estos pasos incluyen la definición de gcurl, que es un alias autenticado del comando estándar curl, y la definición de la variable de entorno PROJECT_NUMBER.

    Mostrar los servicios habilitados de un proyecto

    Para enumerar los servicios habilitados, se usa la cuota de la métrica serviceusage.googleapis.com/list_enabled_requests. La cuota disponible predeterminada es de 10 consultas por segundo (CPS).

    consola

    Para ver las APIs y los servicios habilitados en un proyecto, sigue estos pasos:

    1. Ve a la página Panel de control de APIs de la Cloud de Confiance consola
      .
      Ir a la página Panel de control de APIs
    2. Selecciona tu Cloud de Confiance proyecto de una de las siguientes formas:

      • Haz clic en un Cloud de Confiance proyecto de Seleccionar un proyecto reciente.

      • Usa el navegador de proyectos Cloud de Confiance siguiendo estos pasos:

        1. Haz clic en Seleccionar proyecto para abrir el Cloud de Confiance explorador de proyectos.
        2. Busca tu proyecto y haz clic en su nombre Cloud de Confiance .
        3. Haz clic en Abrir para abrir el proyecto.

      Se abrirá la página APIs y servicios. Puede consultar la lista de APIs habilitadas en su proyecto Cloud de Confiance en la tabla de esta página.

    gcloud

    Para enumerar las APIs y los servicios habilitados en tu proyecto actual, ejecuta el siguiente comando:

    gcloud services list
    

    El comando genera un resultado similar al siguiente:

    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 enumerar los servicios habilitados, llama al método services.list con el filtro state:ENABLED.

    Para enumerar las APIs y los servicios habilitados en tu proyecto, ejecuta el siguiente comando:

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

    Mostrar los servicios disponibles en un proyecto

    Al enumerar todos los servicios disponibles, se usa cuota de la cuota de serviceusage.googleapis.com/list_available_requests. La cuota disponible predeterminada es de 1 CPS. El conjunto de servicios disponibles rara vez cambia y se puede almacenar en caché durante periodos prolongados.

    consola

    Para ver las APIs y los servicios disponibles en un proyecto, sigue estos pasos:

    1. Ve a la página Cloud de Confiance consola Biblioteca de APIs.
      Ve a la página Biblioteca de APIs
    2. Selecciona tu Cloud de Confiance proyecto de una de las siguientes formas:

      • Haz clic en un Cloud de Confiance proyecto de Seleccionar un proyecto reciente.

      • Usa el navegador de proyectos Cloud de Confiance siguiendo estos pasos:

        1. Haz clic en Seleccionar proyecto para abrir el Cloud de Confiance explorador de proyectos.
        2. Busca tu proyecto y haz clic en su nombre Cloud de Confiance .
        3. Haz clic en Abrir para abrir el proyecto.

      Aparecerá la pantalla Biblioteca de APIs. En esta pantalla, puedes buscar o desplazarte por las APIs disponibles.

    gcloud

    Para ver una lista de las APIs y los servicios disponibles en tu proyecto actual, ejecuta el siguiente comando:

    gcloud services list --available
    

    Los resultados incluyen los servicios que ya se han habilitado, así como los que se pueden habilitar en el proyecto actual. El comando genera un resultado similar al siguiente:

    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 enumerar los servicios disponibles, llama al método services.list.

    Para ver una lista de las APIs y los servicios disponibles en tu proyecto, ejecuta el siguiente comando:

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

    El resultado incluye todos los servicios públicos, todos los servicios para los que el usuario que llama tiene el permiso servicemanagement.services.bind y todos los servicios que ya se han habilitado en el proyecto.

    Puedes excluir los servicios que estén activos en el proyecto pasando filter=state:DISABLED a la llamada anterior.

    Pasos siguientes

    Para obtener información sobre cómo habilitar o inhabilitar servicios en tu proyecto deCloud de Confiance , consulta Habilitar e inhabilitar servicios.