Se usó la API de Cloud Translation para traducir esta página.
Switch to English

Mostrar una lista de servicios

En esta página se describe cómo enumerar las API y los servicios que están habilitados o disponibles en un proyecto de Google Cloud. La lista de API y servicios disponibles o habilitados puede incluir tanto los servicios públicos de Google Cloud como Pub/Sub, así como cualquier API y servicio que se te haya compartido de forma privada, como los servicios creados con Cloud Endpoints. Para obtener más información acerca de las diferencias entre las API y los servicios públicos y privados, consulta Servicios públicos y privados.

Para la mayoría de los casos prácticos operativos, la forma más sencilla de enumerar los servicios es usar Google Cloud Console. Si quieres crear secuencias de comandos, también puedes usar la interfaz de línea de comandos de gcloud. Si quieres programar soluciones basadas en la API de Service Usage, te recomendamos que uses una de nuestras bibliotecas cliente. Para experimentar con la API, puedes seguir las instrucciones alternativas que aparecen en esta guía y usar el comando curl para probar la API sin configurar un entorno completo de desarrollo de aplicaciones.

Antes de comenzar

Para mostrar la lista de las API y los servicios habilitados y disponibles, necesitas los elementos siguientes:

  • Un proyecto de Cloud. Para aprender a crear un proyecto de Cloud, consulta Crea y administra proyectos.
  • Los permisos de la administración de identidades y accesos correctos. Si quieres obtener información sobre los requisitos de IAM para Service Usage, consulta Control de acceso.
  • Para ejecutar los ejemplos de la línea de comandos de gcloud que aparecen en esta guía, debes instalar el SDK de Cloud.
  • Si quieres usar los ejemplos de curl que aparecen en esta guía, asegúrate de seguir las instrucciones para completar la configuración inicial que se indican en Cómo comenzar. En estos pasos, se define la definición de gcurl, que es un alias autenticado para el comando estándar curl y la definición de la variable de entorno PROJECT_NUMBER.

Cómo mostrar la lista de servicios disponibles

Console

Para mostrar las API y los servicios que tienes a tu disposición en un proyecto, sigue estos pasos:

  1. Ve a la página Biblioteca de la API de Cloud Console.
    Ir a la página Biblioteca de API
  2. Selecciona un proyecto de Cloud mediante una de las siguientes opciones:

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

    • Usa el navegador de proyectos de Cloud mediante los siguientes pasos:

      1. Haz clic en Seleccionar proyecto para abrir el navegador del proyecto de Cloud.
      2. Busca tu proyecto y haz clic en el nombre del proyecto de Cloud.
      3. Para abrir el proyecto, haz clic en Abrir.

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

gcloud

Ejecuta el siguiente comando para mostrar la lista de las API y los servicios que tienes a tu disposición en tu proyecto actual:

gcloud services list --available

Los resultados incluyen todos los servicios que ya se hayan habilitado, como también los servicios que están disponibles para la habilitación en el proyecto actual. El comando muestra 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.

Ejecuta el comando siguiente para mostrar las API y los servicios disponibles en tu proyecto:

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

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

Enumera los servicios habilitados

Console

Para mostrar las API y los servicios habilitados en un proyecto, sigue estos pasos:

  1. Ve a la página Panel de API de Cloud Console.
    Ir a la página Panel de API
  2. Selecciona un proyecto de Cloud mediante una de las siguientes opciones:

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

    • Usa el navegador de proyectos de Cloud mediante los siguientes pasos:

      1. Haz clic en Seleccionar proyecto para abrir el navegador del proyecto de Cloud.
      2. Busca tu proyecto y haz clic en el nombre del proyecto de Cloud.
      3. Para abrir el proyecto, haz clic en Abrir.

    Aparecerá la página API y servicios. Puedes encontrar la lista de las API habilitadas en tu proyecto de Cloud en la tabla de esta página.

gcloud

Ejecuta el siguiente comando para mostrar la lista de las API y los servicios habilitados en tu proyecto actual:

gcloud services list

El comando muestra 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.

Ejecuta el comando siguiente para mostrar las API y los servicios habilitados en tu proyecto:

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

Cómo mostrar la lista de servicios inhabilitados

Para enumerar los servicios inhabilitados, llama al método services.list con el filtro state:DISABLED.

Ejecuta el comando siguiente para mostrar las API y los servicios inhabilitados en tu proyecto:

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

Próximos pasos

Sigue los pasos de Cómo habilitar e inhabilitar servicios para habilitar o inhabilitar servicios en tus proyectos de GCP.