Habilita el cierre elegante en una instancia de Compute Engine


En este documento, se explica cómo habilitar el cierre elegante en una instancia de Compute Engine nueva o existente. Para obtener más información sobre el cierre elegante, consulta Descripción general del cierre elegante.

Cuando habilitas el cierre elegante en una instancia, puedes darle al SO invitado hasta una hora para que se cierre de forma correcta cuando detengas o borres la instancia. Esto ayuda a evitar posibles pérdidas de datos o sistemas de archivos dañados.

Antes de comenzar

  • Si aún no lo hiciste, configura la autenticación. La autenticación es el proceso mediante el cual se verifica tu identidad para acceder a los servicios y las APIs de Google Cloud . Para ejecutar código o muestras 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

    1. Install the Google Cloud CLI, then initialize it by running the following command:

      gcloud init
    2. Set a default region and zone.
    3. REST

      Para usar las muestras de la API de REST en esta página en un entorno de desarrollo local, debes usar las credenciales que proporcionas a la CLI de gcloud.

        Install the Google Cloud CLI, then initialize it by running the following command:

        gcloud init

      Para obtener más información, consulta Autentica para usar REST en la documentación de autenticación de Google Cloud .

Roles obligatorios

Para obtener los permisos que necesitas para habilitar el cierre elegante en una instancia de procesamiento, pídele al administrador que te otorgue el rol de IAM Administrador de instancias de Compute (v1) (roles/compute.instanceAdmin.v1) en tu proyecto. Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.

Este rol predefinido contiene los permisos necesarios para habilitar el cierre elegante en una instancia de procesamiento. Para ver los permisos exactos que son necesarios, expande la sección Permisos requeridos:

Permisos necesarios

Se requieren los siguientes permisos para habilitar el cierre elegante en una instancia de procesamiento:

  • Para crear instancias, sigue estos pasos:
    • compute.instances.create en el proyecto
    • Para usar una imagen personalizada con el fin de crear la VM, sigue estos pasos: compute.images.useReadOnly en la imagen
    • Si deseas usar una instantánea para crear la VM, sigue estos pasos: compute.snapshots.useReadOnly en la instantánea
    • Para usar una plantilla de instancias a fin de crear la VM, haz lo siguiente: compute.instanceTemplates.useReadOnly en la plantilla de instancias
    • Para asignar una red heredada a la VM: compute.networks.use en el proyecto
    • Si deseas especificar una dirección IP estática para la VM; compute.addresses.use en el proyecto
    • Para asignar una dirección IP externa a la VM cuando se usa una red y punto heredado; compute.networks.useExternalIp en el proyecto
    • A fin de especificar una subred para la VM: compute.subnetworks.use en el proyecto o en la subred elegida
    • Para asignar una dirección IP externa a la VM cuando se usa una red de VPC, compute.subnetworks.useExternalIp en el proyecto o en la subred elegida
    • A fin de configurar los metadatos de la instancia de VM para la VM y los puntos, sigue estos pasos: compute.instances.setMetadata en el proyecto
    • A fin de configurar etiquetas para la VM y los puntos; compute.instances.setTags en la VM
    • Si deseas configurar etiquetas para la VM, haz lo siguiente: compute.instances.setLabels en la VM
    • A fin de configurar una cuenta de servicio para que la VM la usecompute.instances.setServiceAccount en la VM
    • Si deseas crear un disco nuevo para la VM: compute.disks.create en el proyecto
    • Para conectar un disco existente en modo de solo lectura o de lectura y escritura, haz lo siguiente: compute.disks.use en el disco
    • Para conectar un disco existente en modo de solo lectura y dos puntos, sigue estos pasos: compute.disks.useReadOnly en el disco
  • Para crear una plantilla de instancias: compute.instanceTemplates.create en el proyecto
  • Para habilitar el cierre elegante en una instancia existente, sigue estos pasos: compute.instances.update en la instancia

También puedes obtener estos permisos con roles personalizados o con otros roles predefinidos.

Habilita el cierre ordenado

Para habilitar el cierre elegante en una instancia de procesamiento, usa uno de los siguientes métodos:

Habilita el cierre ordenado en una instancia existente

Puedes habilitar el cierre elegante en una instancia de procesamiento existente sin detenerla ni reiniciarla. El período de apagado elegante predeterminado es de 10 minutos, pero puedes especificar un período de apagado personalizado de entre un segundo y una hora.

Para habilitar el cierre elegante en una instancia existente, selecciona una de las siguientes opciones:

Console

  1. En la consola de Google Cloud, ve a la página Instancias de VM.

    Ir a Instancias de VM

  2. En la columna Nombre, haz clic en el nombre de la instancia en la que deseas habilitar el apagado elegante.

    Se abrirá la página de detalles de la instancia.

  3. Haz clic en  Editar.

  4. En la sección Administración, haz lo siguiente:

    1. Selecciona la casilla de verificación Cerrar la VM de forma ordenada.

    2. Opcional: Para especificar un período de apagado elegante personalizado, especifica una duración en el campo Duración máxima.

  5. Haz clic en Guardar.

gcloud

Para habilitar el cierre elegante en una instancia existente, usa el comando gcloud beta compute instances update con la marca --graceful-shutdown:

gcloud beta compute instances update INSTANCE_NAME \
    --graceful-shutdown \
    --zone=ZONE

Reemplaza lo siguiente:

  • INSTANCE_NAME: El nombre de la instancia.

  • ZONE: Es la zona en la que se encuentra la instancia.

De manera opcional, para especificar un período de apagado elegante personalizado, incluye la marca --graceful-shutdown-max-duration:

gcloud beta compute instances update INSTANCE_NAME \
    --graceful-shutdown \
    --graceful-shutdown-max-duration=MAX_DURATION \
    --zone=ZONE

Reemplaza MAX_DURATION por una duración para el período de apagado. El valor debe tener el formato de la cantidad de horas, minutos o segundos, seguidos de h, m y s, respectivamente. Por ejemplo, especifica 1h para una hora o 20m10s para 20 minutos y 10 segundos.

REST

  1. Crea un archivo JSON vacío.

  2. Para ver las propiedades de una instancia existente, realiza una solicitud GET al método instances.get beta:

    GET https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME
    

    Reemplaza lo siguiente:

    • PROJECT_ID: El ID del proyecto en el que se encuentra la instancia.

    • ZONE: Es la zona en la que se encuentra la instancia.

    • INSTANCE_NAME: Es el nombre de una instancia existente.

  3. En el archivo JSON vacío que creaste en los pasos anteriores, haz lo siguiente:

    1. Ingresa los detalles de configuración de la instancia del resultado de la solicitud GET.

    2. En el campo scheduling, agrega el campo gracefulShutdown de la siguiente manera:

      {
        ...
        "scheduling": {
          ...
          "gracefulShutdown": {
            "enabled": true
          }
        },
        ...
      }
      

      De manera opcional, para especificar un período de apagado elegante personalizado, incluye el campo maxDuration:

      {
        ...
        "scheduling": {
          ...
          "gracefulShutdown": {
            ...
            "enabled": true,
            "maxDuration": {
              "seconds": "MAX_DURATION"
            }
          }
        },
        ...
      }
      

      Reemplaza MAX_DURATION por una duración en segundos para el período de apagado ordenado. El valor debe estar entre 1 y 3600, que es 3,600 segundos (una hora).

  4. Para actualizar la instancia y reiniciarla, realiza una solicitud PUT al método instances.update beta. En la solicitud, haz lo siguiente:

    • En la URL de la solicitud, incluye el parámetro de consulta mostDisruptiveAllowedAction configurado como RESTART.

    • En el cuerpo de la solicitud, incluye las propiedades de la instancia del archivo JSON que creaste y actualizaste en los pasos anteriores.

    La solicitud PUT para actualizar la instancia es similar a la siguiente:

    PUT https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME?mostDisruptiveAllowedAction=RESTART
    
    {
      ...
      "scheduling": {
        ...
        "gracefulShutdown": {
          "enabled": true
        }
      },
      ...
    }
    

Para obtener más información sobre cómo actualizar las propiedades de una instancia, consulta Cómo actualizar las propiedades de una instancia.

Habilita el cierre ordenado mientras creas una instancia

Cuando creas una instancia de procesamiento que tiene habilitado el cierre elegante, el período de cierre predeterminado es de 10 minutos. De manera opcional, puedes especificar un período de apagado personalizado de entre un segundo y una hora.

Para crear una instancia que tenga habilitado el apagado elegante, selecciona una de las siguientes opciones:

Console

  1. En la consola de Google Cloud, ve a la página Instancias de VM.

    Ir a Instancias de VM

  2. Haz clic en Crear instancia.

    Se abrirá la página Crea una instancia.

  3. Especifica un Nombre para la instancia.

  4. Especifica la Región y la Zona en las que se creará la instancia.

  5. Especifica un tipo de máquina para la instancia.

  6. En el menú de navegación, haz clic en Opciones avanzadas.

  7. Expande la sección Configuración avanzada del modelo de aprovisionamiento de VM y, luego, haz lo siguiente:

    1. Selecciona la casilla de verificación Cerrar la VM de forma ordenada.

    2. Opcional: Para especificar un período de apagado elegante personalizado, especifica una duración en el campo Duración máxima.

  8. Haz clic en Crear.

gcloud

Para crear una instancia que tenga habilitado el cierre elegante, usa el comando gcloud beta compute instances create con la marca --graceful-shutdown:

gcloud beta compute instances create INSTANCE_NAME \
    --graceful-shutdown \
    --machine-type=MACHINE_TYPE \
    --zone=ZONE

Reemplaza lo siguiente:

  • INSTANCE_NAME: El nombre de la instancia.

  • MACHINE_TYPE: Es el tipo de máquina que se usará para la instancia.

  • ZONE: Es la zona en la que se creará la instancia.

De manera opcional, para especificar un período de apagado elegante personalizado, incluye la marca --graceful-shutdown-max-duration:

gcloud beta compute instances create INSTANCE_NAME \
    --graceful-shutdown \
    --graceful-shutdown-max-duration=MAX_DURATION \
    --machine-type=MACHINE_TYPE \
    --zone=ZONE

Reemplaza MAX_DURATION por una duración para el período de apagado ordenado. El valor debe tener el formato de la cantidad de horas, minutos o segundos, seguidos de h, m y s, respectivamente. Por ejemplo, especifica 1h para una hora o 20m10s para 20 minutos y 10 segundos.

REST

Para crear una instancia que tenga habilitado el apagado elegante, realiza una solicitud POST al método beta.instances.insert. En el cuerpo de la solicitud, incluye el campo gracefulShutdown:

POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/instances

{
  "name": "INSTANCE_NAME",
  "machineType": "zones/ZONE/machineTypes/MACHINE_TYPE",
  "disks": [
    {
      "boot": true,
      "initializeParams": {
        "sourceImage": "projects/IMAGE_PROJECT/global/images/IMAGE"
      }
    }
  ],
  "networkInterfaces": [
    {
      "network": "global/networks/default"
    }
  ],
  "scheduling": {
    "gracefulShutdown": {
      "enabled": true
    }
  }
}

Reemplaza lo siguiente:

  • PROJECT_ID: el ID del proyecto en el que se creará la instancia.

  • ZONE: Es la zona en la que se creará la instancia.

  • INSTANCE_NAME: El nombre de la instancia.

  • MACHINE_TYPE: el tipo de máquina para la instancia.

  • IMAGE_PROJECT: el proyecto de imagen que contiene la imagen; por ejemplo, debian-cloud. Para obtener más información sobre los proyectos de imágenes compatibles, consulta Imágenes públicas.

  • IMAGE: especifica una de las siguientes opciones:

    • una versión específica de la imagen de SO; por ejemplo, debian-12-bookworm-v20240617.

    • Una familia de imágenes, que debe tener el formato family/IMAGE_FAMILY. Este formato especifica la imagen de SO no obsoleta más reciente. Por ejemplo, si especificas family/debian-12, se usa la versión más reciente de la familia de imágenes de Debian 12. Para obtener más información sobre el uso de las familias de imágenes, consulta Prácticas recomendadas para las familias de imágenes.

De manera opcional, para especificar un período de apagado elegante personalizado, incluye el campo maxDuration en el cuerpo de la solicitud:

POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/instances

{
  "name": "INSTANCE_NAME",
  "machineType": "zones/ZONE/machineTypes/MACHINE_TYPE",
  "disks": [
    {
      "boot": true,
      "initializeParams": {
        "sourceImage": "projects/IMAGE_PROJECT/global/images/IMAGE"
      }
    }
  ],
  "networkInterfaces": [
    {
      "network": "global/networks/default"
    }
  ],
  "scheduling": {
    "gracefulShutdown": {
      "enabled": true,
      "maxDuration": {
        "seconds": "MAX_DURATION"
      }
    }
  }
}

Reemplaza MAX_DURATION por una duración en segundos para el período de apagado ordenado. El valor debe estar entre 1 y 3600, que es 3,600 segundos (una hora).

Para obtener más opciones de configuración cuando crees una instancia, consulta Crea y, luego, inicia una instancia de Compute Engine.

Habilita el cierre ordenado mientras creas instancias de forma masiva

Cuando creas instancias de procesamiento de forma masiva que tienen habilitado el cierre elegante, el período de cierre predeterminado es de 10 minutos. De manera opcional, puedes especificar un período de apagado personalizado de entre un segundo y una hora.

Para crear instancias de forma masiva que tengan habilitado el apagado elegante, selecciona una de las siguientes opciones:

gcloud

Para crear instancias de forma masiva que tengan habilitado el apagado elegante, usa el comando gcloud beta compute instances bulk create con la marca --graceful-shutdown.

Por ejemplo, para crear instancias de forma masiva en una sola zona y especificar un patrón de nombre para las instancias, ejecuta el siguiente comando:

gcloud beta compute instances bulk create \
    --count=COUNT \
    --graceful-shutdown \
    --machine-type=MACHINE_TYPE \
    --name-pattern="NAME_PATTERN" \
    --zone=ZONE

Reemplaza lo siguiente:

  • COUNT: La cantidad de instancias que se crearán.

  • MACHINE_TYPE: Es el tipo de máquina para las instancias.

  • NAME_PATTERN: Es el patrón del nombre de las instancias. Para reemplazar una secuencia de números en el nombre de una instancia, usa una secuencia de caracteres hash (#). Por ejemplo, si usas instance-# para el patrón de nombre, se generan instancias con nombres que comienzan con instance-1, instance-2 y continúan hasta la cantidad de instancias especificadas por COUNT.

  • ZONE: Es la zona en la que se crearán las instancias de forma masiva.

De manera opcional, para especificar un período de apagado elegante personalizado, incluye la marca --graceful-shutdown-max-duration:

gcloud beta compute instances bulk create \
    --count=COUNT \
    --graceful-shutdown \
    --graceful-shutdown-max-duration=MAX_DURATION \
    --machine-type=MACHINE_TYPE \
    --name-pattern="NAME_PATTERN" \
    --zone=ZONE

Reemplaza MAX_DURATION por una duración para el período de apagado ordenado. El valor debe tener el formato de la cantidad de horas, minutos o segundos, seguidos de h, m y s, respectivamente. Por ejemplo, especifica 1h para una hora o 20m10s para 20 minutos y 10 segundos.

REST

Para crear instancias de forma masiva que tengan habilitado el apagado elegante, realiza una solicitud POST al método instances.bulkInsert beta. En el cuerpo de la solicitud, incluye el campo gracefulShutdown.

Por ejemplo, para crear instancias de forma masiva en una sola zona y especificar un patrón de nombre para las instancias, realiza una solicitud POST de la siguiente manera:

POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/instances/bulkInsert

{
  "count": COUNT,
  "namePattern": "NAME_PATTERN",
  "instanceProperties": {
    "machineType": "MACHINE_TYPE",
    "disks": [
      {
        "boot": true,
        "initializeParams": {
          "sourceImage": "projects/IMAGE_PROJECT/global/images/IMAGE"
        }
      }
    ],
    "networkInterfaces": [
      {
        "network": "global/networks/default"
      }
    ],
    "scheduling": {
      "gracefulShutdown": {
        "enabled": true
      }
    }
  }
}

Reemplaza lo siguiente:

  • PROJECT_ID: Es el ID del proyecto en el que se crearán las instancias de forma masiva.

  • ZONE: Es la zona en la que se crearán las instancias de forma masiva.

  • COUNT: La cantidad de instancias que se crearán.

  • NAME_PATTERN: Es el patrón del nombre de las instancias. Para reemplazar una secuencia de números en el nombre de una instancia, usa una secuencia de caracteres hash (#). Por ejemplo, si usas instance-# para el patrón de nombre, se generan instancias con nombres que comienzan con instance-1, instance-2 y continúan hasta la cantidad de instancias especificadas por COUNT.

  • MACHINE_TYPE: Es el tipo de máquina para las instancias.

  • IMAGE_PROJECT: el proyecto de imagen que contiene la imagen; por ejemplo, debian-cloud. Para obtener más información sobre los proyectos de imágenes compatibles, consulta Imágenes públicas.

  • IMAGE: especifica una de las siguientes opciones:

    • una versión específica de la imagen de SO; por ejemplo, debian-12-bookworm-v20240617.

    • Una familia de imágenes, que debe tener el formato family/IMAGE_FAMILY. Este formato especifica la imagen de SO no obsoleta más reciente. Por ejemplo, si especificas family/debian-12, se usa la versión más reciente de la familia de imágenes de Debian 12. Para obtener más información sobre el uso de las familias de imágenes, consulta Prácticas recomendadas para las familias de imágenes.

  • ZONE: Es la zona en la que se crearán las instancias de forma masiva.

De manera opcional, para especificar un período de apagado elegante personalizado, incluye el campo maxDuration en el cuerpo de la solicitud:

POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/instances/bulkInsert

{
  "count": COUNT,
  "namePattern": "NAME_PATTERN",
  "instanceProperties": {
    "machineType": "MACHINE_TYPE",
    "disks": [
      {
        "boot": true,
        "initializeParams": {
          "sourceImage": "projects/IMAGE_PROJECT/global/images/IMAGE"
        }
      }
    ],
    "networkInterfaces": [
      {
        "network": "global/networks/default"
      }
    ],
    "scheduling": {
      "gracefulShutdown": {
        "enabled": true,
        "maxDuration": {
          "seconds": "MAX_DURATION"
        }
      }
    }
  }
}

Reemplaza MAX_DURATION por una duración en segundos para el período de apagado ordenado. El valor debe estar entre 1 y 3600, que es 3,600 segundos (una hora).

Para obtener más opciones de configuración cuando crees instancias de forma masiva, consulta Crea VMs de forma masiva.

Habilita el cierre elegante cuando crees una plantilla de instancias

Cuando creas una plantilla de instancias que tiene habilitado el cierre elegante, el período de cierre predeterminado es de 10 minutos. De manera opcional, puedes especificar un período de apagado personalizado de entre un segundo y una hora.

Todas las instancias de procesamiento creadas con la plantilla de instancias tienen habilitado el apagado elegante.

Para crear una plantilla de instancias que tenga habilitado el apagado elegante, selecciona una de las siguientes opciones:

Console

  1. En la consola de Google Cloud, ve a la página Plantillas de instancia.

    Ir a Plantillas de instancia

  2. Haz clic en Crear plantilla de instancias.

    Se abrirá la página Crear una plantilla de instancias.

  3. En el campo Nombre, ingresa un nombre para la plantilla de instancias.

  4. Selecciona la ubicación de la siguiente manera:

    • Para reducir la dependencia entre regiones mediante la creación de una plantilla de instancias regional, haz lo siguiente:

      1. Elige Regional si aún no está seleccionado.

      2. En el campo Región, selecciona la región en la que deseas crear la plantilla de instancias.

    • De lo contrario, para usar la plantilla de instancias entre regiones, elige Global.

  5. En la sección Configuración de máquina, especifica un tipo de máquina.

  6. Expande la sección Configuración avanzada del modelo de aprovisionamiento de VM y, luego, haz lo siguiente:

    1. Selecciona la casilla de verificación Cerrar la VM de forma ordenada.

    2. Opcional: Para especificar un período de apagado elegante personalizado, especifica una duración en el campo Duración máxima.

  7. Haz clic en Crear.

gcloud

Para crear una plantilla de instancias que tenga habilitado el apagado elegante, usa el comando gcloud beta compute instance-templates create con la marca --graceful-shutdown.

Por ejemplo, para crear una plantilla de instancias regional que tenga habilitado el apagado suave, ejecuta el siguiente comando:

gcloud beta compute instance-templates create INSTANCE_TEMPLATE_NAME \
    --graceful-shutdown \
    --instance-template-region=REGION \
    --machine-type=MACHINE_TYPE

Reemplaza lo siguiente:

  • INSTANCE_TEMPLATE_NAME: el nombre de la plantilla de instancias.

  • REGION: Es la región en la que se creará la plantilla de instancias.

  • MACHINE_TYPE: El tipo de máquina para las instancias creadas con la plantilla de instancias.

De manera opcional, para especificar un período de apagado elegante personalizado, incluye la marca --graceful-shutdown-max-duration.

gcloud beta compute instance-templates create INSTANCE_TEMPLATE_NAME \
    --graceful-shutdown \
    --graceful-shutdown-max-duration=MAX_DURATION \
    --instance-template-region=REGION \
    --machine-type=MACHINE_TYPE

Reemplaza MAX_DURATION por una duración para el período de apagado. El valor debe tener el formato de la cantidad de horas, minutos o segundos, seguidos de h, m y s, respectivamente. Por ejemplo, especifica 1h para una hora o 20m10s para 20 minutos y 10 segundos.

REST

Para crear una plantilla de instancias que tenga habilitado el apagado elegante, realiza una solicitud POST a uno de los siguientes métodos:

Por ejemplo, para crear una plantilla de instancias regional que tenga habilitado el apagado suave, realiza una solicitud POST de la siguiente manera:

POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/regions/REGION/instanceTemplates

{
  "name": "INSTANCE_TEMPLATE_NAME",
  "properties": {
    "disks": [
      {
        "boot": true,
        "initializeParams": {
          "sourceImage": "projects/IMAGE_PROJECT/global/images/IMAGE"
        }
      }
    ],
    "machineType": "MACHINE_TYPE",
    "networkInterfaces": [
      {
        "network": "global/networks/default"
      }
    ],
    "scheduling": {
      "gracefulShutdown": {
        "enabled": true
      }
    }
  }
}

Reemplaza lo siguiente:

  • PROJECT_ID: el ID del proyecto en el que se creará la plantilla de instancias.

  • REGION: Es la región en la que se creará la plantilla de instancias.

  • INSTANCE_TEMPLATE_NAME: el nombre de la plantilla de instancias.

  • IMAGE_PROJECT: el proyecto de imagen que contiene la imagen; por ejemplo, debian-cloud. Para obtener más información sobre los proyectos de imágenes compatibles, consulta Imágenes públicas.

  • IMAGE: especifica una de las siguientes opciones:

    • una versión específica de la imagen de SO; por ejemplo, debian-12-bookworm-v20240617.

    • Una familia de imágenes, que debe tener el formato family/IMAGE_FAMILY. Este formato especifica la imagen de SO no obsoleta más reciente. Por ejemplo, si especificas family/debian-12, se usa la versión más reciente de la familia de imágenes de Debian 12. Para obtener más información sobre el uso de las familias de imágenes, consulta Prácticas recomendadas para las familias de imágenes.

  • MACHINE_TYPE: El tipo de máquina para las instancias creadas con la plantilla de instancias.

De manera opcional, para especificar un período de apagado elegante personalizado, incluye el campo maxDuration en el cuerpo de la solicitud.

POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/global/instanceTemplates

{
  "name": "INSTANCE_TEMPLATE_NAME",
  "properties": {
    "disks": [
      {
        "boot": true,
        "initializeParams": {
          "sourceImage": "projects/IMAGE_PROJECT/global/images/IMAGE"
        }
      }
    ],
    "machineType": "MACHINE_TYPE",
    "networkInterfaces": [
      {
        "network": "global/networks/default"
      }
    ],
    "scheduling": {
      "gracefulShutdown": {
        "enabled": true,
        "maxDuration": {
          "seconds": "MAX_DURATION"
        }
      }
    }
  }
}

Reemplaza MAX_DURATION por una duración en segundos para el período de apagado. El valor debe estar entre 1 y 3600, que es 3,600 segundos (una hora).

Para obtener más opciones de configuración cuando crees una plantilla de instancias, consulta Crea plantillas de instancias.

¿Qué sigue?