Enumera 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 .
curl.
No es necesario que configures un entorno de aplicación completo, pero sí hay algunos parámetros de configuración obligatorios.Antes de comenzar
Para mostrar la lista de las API y los servicios habilitados y disponibles, necesitas los elementos siguientes:
- Un Cloud de Confiance proyecto. Para obtener información sobre cómo crear un proyecto de Cloud de Confiance , 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.
- Instala Google Cloud CLI.
- Si quieres usar los ejemplos de
curlque 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 incluye la definición degcurl, que es un alias autenticado para el comando estándarcurl, y la de la variable de entornoPROJECT_NUMBER.
Enumera los servicios habilitados en un proyecto
La enumeración de los servicios habilitados usa la cuota de la métrica de cuota serviceusage.googleapis.com/list_enabled_requests. La cuota disponible predeterminada es de 10 consultas por segundo (QPS).
Console
Para mostrar las API y los servicios habilitados en un proyecto, sigue estos pasos:
- Ve a la página Panel de API de la Cloud de Confiance consola.
Ir a la página Panel de API Para seleccionar tu proyecto Cloud de Confiance , realiza una de las siguientes acciones:
Haz clic en un Cloud de Confiance proyecto en Selecciona un proyecto reciente.
Para usar el navegador de proyectos Cloud de Confiance , sigue estos pasos:
- Haz clic en Seleccionar proyecto para abrir el navegador de proyectos de Cloud de Confiance .
- Busca tu proyecto y haz clic en el Cloud de Confiance nombre del proyecto.
- Haz clic en Abrir para abrir el proyecto.
Aparecerá la página API y servicios. Puedes encontrar la lista de APIs habilitadas en tu proyecto Cloud de Confiance en la tabla de esta página.
gcloud
Para mostrar la lista de las APIs y los servicios habilitados en tu proyecto actual, ejecuta el siguiente comando:
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.
Para mostrar 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"
Enumera los servicios disponibles en un proyecto
Enumerar todos los servicios disponibles usa la cuota de serviceusage.googleapis.com/list_available_requests. La cuota disponible predeterminada es de 1 QPS. El conjunto de servicios disponibles rara vez cambia y se puede almacenar en caché durante períodos prolongados.
Console
Para mostrar las API y los servicios que tienes a tu disposición en un proyecto, sigue estos pasos:
- Ve a la página Biblioteca de APIs de la Cloud de Confiance consola.
Ir a la página Biblioteca de API Para seleccionar tu proyecto Cloud de Confiance , realiza una de las siguientes acciones:
Haz clic en un Cloud de Confiance proyecto en Selecciona un proyecto reciente.
Para usar el navegador de proyectos Cloud de Confiance , sigue estos pasos:
- Haz clic en Seleccionar proyecto para abrir el navegador de proyectos de Cloud de Confiance .
- Busca tu proyecto y haz clic en el Cloud de Confiance nombre del proyecto.
- Haz clic en Abrir para abrir el proyecto.
Aparecerá la pantalla Biblioteca de API. Puedes buscar o desplazarte por las API disponibles desde esta pantalla.
gcloud
Para mostrar las APIs y los servicios que tienes a tu disposición en tu proyecto actual, ejecuta el siguiente comando:
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.
Para mostrar la 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 cuales el usuario emisor tiene el permiso servicemanagement.services.bind y todos los servicios que ya se han habilitado en el proyecto.
Es posible excluir los servicios que están activos en el proyecto pasando filter=state:DISABLED a la llamada anterior.
Próximos pasos
Para obtener información sobre cómo habilitar o inhabilitar servicios en tu proyecto deCloud de Confiance , consulta Habilita e inhabilita servicios.