Cómo habilitar e inhabilitar servicios

En esta página, se describe cómo inhabilitar y habilitar servicios en un proyecto de Google Cloud Platform. Puedes usar Service Usage para habilitar o inhabilitar todos los servicios disponibles en tus proyectos, incluidos los servicios de Google Cloud Platform públicos y los servicios privados 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.

En la mayoría de los casos prácticos operativos, la manera más sencilla de inhabilitar y habilitar servicios es mediante Google Cloud Platform Console. Si necesitas crear secuencias de comandos, también puedes usar la interfaz de línea de comandos de gcloud. Si tienes que programar en la API de Service Usage, te recomendamos usar una de las bibliotecas cliente que proporcionamos. Para experimentar con la API, puedes seguir las instrucciones alternativas en esta guía y usar el comando curl para probar la API sin configurar un entorno de desarrollo de aplicación completo.

Antes de comenzar

Para inhabilitar y habilitar API y servicios, necesitas los elementos siguientes:

  • Un proyecto de GCP. Para obtener información acerca de cómo crear un proyecto de GCP, consulta Cómo crear y administrar proyectos.
  • Los permisos de Cloud Identity and Access Management adecuados. Si quieres obtener información acerca de los requisitos de Cloud IAM para Service Usage, consulta Control de acceso.
  • Si deseas ejecutar los ejemplos de la línea de comandos de gcloud que se presentan en esta guía, tienes que instalar el SDK de Cloud.
  • Si deseas usar los ejemplos de curl que se presentan en esta guía, asegúrate de seguir las instrucciones para completar la configuración inicial en Comenzar.

Cómo habilitar servicios

Console

Para habilitar una API en un proyecto, sigue estos pasos:

  1. Ve a la página Biblioteca de API en GCP Console.
    Ir a la página Biblioteca de API
  2. Haz clic en Seleccionar para elegir el proyecto de GCP.
  3. Haz clic en la API que deseas habilitar. Si necesitas ayuda para encontrar la API, usa el campo de búsqueda.
  4. Haz clic en Habilitar.

gcloud

Ejecuta el comando siguiente para habilitar el servicio de la API de Cloud Pub/Sub en tu proyecto actual:

gcloud services enable pubsub.googleapis.com

El comando muestra un resultado similar al siguiente:

Waiting for async operation operations/acf.2e2fcfce-8327-4984-9040-a67777082687 to complete...
Operation finished successfully.

Puedes usar el comando siguiente para obtener los detalles de la operación:

gcloud services operations describe operations/acf.2e2fcfce-8327-4984-9040-a67777082687

curl

Puedes habilitar un servicio individual mediante services.enable. Puedes habilitar entre 2 y 20 servicios con una única operación por medio del método services.batchEnable.

El comando siguiente habilita el servicio de la API de Cloud Pub/Sub en el proyecto 357084163378:

gcurl https://serviceusage.googleapis.com/v1/projects/357084163378/services/pubsub.googleapis.com:enable

El método services.enable muestra un recurso de operación de larga duración, que puedes usar para comprobar el estado de la operación. Puedes sondear acerca del estado de la operación mediante el método operations.get de Service Usage.

El comando siguiente habilita los servicios de las API de Cloud Pub/Sub y de Cloud Dataflow en el proyecto 357084163378:

gcurl -d '{
"serviceIds": ["pubsub.googleapis.com", "dataflow.googleapis.com"]
}' https://serviceusage.googleapis.com/v1/projects/357084163378/services:batchEnable

El método services.batchEnable muestra un recurso de operación de larga duración, que puedes usar para comprobar el estado de la operación. Puedes sondear acerca del estado de la operación mediante el método operations.get de Service Usage.

Cómo inhabilitar servicios

Puedes inhabilitar una API en un proyecto en cualquier momento, aunque se cobrarán las tarifas pendientes de tu cuenta y todo el uso facturable de la API en tu proyecto. Para obtener más información, consulta API y facturación.

Console

Para inhabilitar una API en un proyecto, sigue estos pasos:

  1. Ve a la página Panel de API en GCP Console.
    Ir a la página Panel de API
  2. Haz clic en Seleccionar para elegir el proyecto de GCP.
  3. Haz clic en Inhabilitar junto a la API que quieras inhabilitar.

gcloud

Ejecuta el comando siguiente para inhabilitar el servicio de la API de Cloud Pub/Sub en tu proyecto actual:

gcloud services disable pubsub.googleapis.com

El comando muestra un resultado similar al siguiente:

Waiting for async operation operations/acf.e9d0943b-55d9-4ac0-8af4-745e1b8983f8 to complete...
Operation finished successfully.

Puedes usar el comando siguiente para obtener los detalles de la operación:

gcloud services operations describe operations/acf.e9d0943b-55d9-4ac0-8af4-745e1b8983f8

curl

El comando siguiente inhabilita el servicio de la API de Cloud Pub/Sub en el proyecto 357084163378:

gcurl https://serviceusage.googleapis.com/v1/projects/357084163378/services/pubsub.googleapis.com:disable

El método services.disable muestra un recurso de operación de larga duración, que puedes usar para comprobar el estado de la operación. Puedes sondear acerca del estado de la operación mediante el método operations.get de Service Usage.

¿Te sirvió esta página? Envíanos tu opinión:

Enviar comentarios sobre…