Cuando llamas a una API de Compute Engine que muta un recurso, Compute Engine añade una entrada a la lista de operaciones. Por ejemplo, cuando actualizas una VM que muta (modifica) datos o cuando se produce un evento de host que cambia el estado de una VM, se crean operaciones. En esta página se describe cómo puedes ver una lista de operaciones de Compute Engine mediante la consola, la CLI de Google Cloud o REST.Google Cloud
Recuerda que las operaciones pueden tardar un tiempo en completarse, por lo que es posible que veas operaciones incompletas. Si quieres ver el estado final de las operaciones incompletas, no te recomendamos que consultes las operaciones repetidamente, sino que esperes a que se completen.
Antes de empezar
-
Si aún no lo has hecho, configura la autenticación.
La autenticación verifica tu identidad para acceder a Google Cloud servicios y APIs. Para ejecutar código o ejemplos desde un entorno de desarrollo local, puedes autenticarte en Compute Engine seleccionando una de las siguientes opciones:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Instala Google Cloud CLI. Después de la instalación, inicializa la CLI de Google Cloud ejecutando el siguiente comando:
gcloud init
Si utilizas un proveedor de identidades (IdP) externo, primero debes iniciar sesión en la CLI de gcloud con tu identidad federada.
- Set a default region and zone.
REST
Para usar las muestras de la API REST de esta página en un entorno de desarrollo local, debes usar las credenciales que proporciones a la CLI de gcloud.
Instala Google Cloud CLI. Después de la instalación, inicializa la CLI de Google Cloud ejecutando el siguiente comando:
gcloud init
Si utilizas un proveedor de identidades (IdP) externo, primero debes iniciar sesión en la CLI de gcloud con tu identidad federada.
Para obtener más información, consulta el artículo Autenticarse para usar REST de la documentación sobre autenticación de Google Cloud .
Periodo de conservación de la operación
Cuando consultes operaciones, ten en cuenta que las operaciones completadas se eliminan automáticamente de la base de datos al cabo de un periodo determinado.
Compute Engine conserva las operaciones completadas durante al menos el periodo de conservación mínimo de 1 hora y hasta el periodo de conservación máximo de 14 días. Aunque los proyectos suelen observar un periodo de conservación de las operaciones completadas que es superior al mínimo de 1 hora, no se recomienda depender del periodo de conservación adicional.
Ten en cuenta que los periodos de conservación no se aplican a las operaciones eliminadas por los usuarios mediante el método
Operations.delete
.Ver operaciones
Para ver una lista de las operaciones de tu proyecto, sigue estos pasos:
Consola
En la Google Cloud consola, ve a la página Operaciones.
Para obtener más información sobre una operación, haz clic en el resumen de la operación. Por ejemplo, para ver los detalles de la migración de la máquina virtual
my-instance
, haz clic en la operación Migrar una instancia automáticamente.
gcloud
Para ver una lista de las operaciones de tu proyecto con
gcloud compute
, usa el subcomandooperations list
.Para ver la lista de operaciones de una zona específica, añade la marca
--filter
.gcloud compute operations list --filter="zone:(ZONE)"
Sustituye
ZONE
por la zona en la que quieras ver una lista de operaciones. Por ejemplo, para ver la lista de operaciones deus-cental1-c
, ejecuta el siguiente comando:gcloud compute operations list --filter="zone:(us-central1-c)"
El resultado debería ser similar al siguiente:
NAME TYPE TARGET HTTP_STATUS STATUS TIMESTAMP systemevent-1543845145000... compute.instances.migrateOnHostMaintenance us-central1-c/instances/my-instance 200 DONE 2018-12-03T05:52:25.000-08:00
REST
Las solicitudes de API de operaciones deben especificarse a nivel global, de región o de zona. La migración en directo, la detención de VMs y los reinicios automáticos son operaciones a nivel de zona.
Para las operaciones de zona, haz una solicitud
GET
al métodozoneOperations.list
.GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/operations
Haz los cambios siguientes:
PROJECT_ID
: el ID de proyecto de esta solicitudZONE
: la zona de esta solicitud
Deje el cuerpo de la solicitud vacío.
A continuación, se muestra un ejemplo de salida de una solicitud de operación de zona. En este resultado, se muestran los detalles de una migración de host.
{ "kind": "compute#operation", "id": "3216798767364213712", "name": "systemevent-1543845145000-57c1e7574b840-a195b637-5ff74d9b", "zone": "https://www.googleapis.com/compute/v1/projects/my-project/zones/us-central1-c", "operationType": "compute.instances.migrateOnHostMaintenance", "targetLink": "https://www.googleapis.com/compute/v1/projects/my-project/zones/us-central1-c/instances/my-instance", "targetId": "3070988523247098025", "status": "DONE", "statusMessage": "Instance migrated during Compute Engine maintenance.", "user": "system", "progress": 100, "insertTime": "2018-12-03T05:52:25.000-08:00", "startTime": "2018-12-03T05:52:25.000-08:00", "endTime": "2018-12-03T05:52:25.000-08:00", "selfLink": "https://www.googleapis.com/compute/v1/projects/my-project/zones/us-central1-c/operations/systemevent-1543845145000-57c1e7574b840-a195b637-5ff74d9b" }
A menos que se indique lo contrario, el contenido de esta página está sujeto a la licencia Reconocimiento 4.0 de Creative Commons y las muestras de código están sujetas a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio web de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-09-11 (UTC).
-