Crear solicitudes de reservas futuras para un solo proyecto


En este documento, se explica cómo crear solicitudes de reservas futuras para un solo proyecto.

Si Google Cloud aprueba tu solicitud de reserva futura para un solo proyecto, en el momento de inicio especificado en tu solicitud, Compute Engine crea de forma automática reservas que solo se pueden consumir por las instancias de máquina virtual (VM) creadas. en el mismo proyecto.

Antes de comenzar

  • Si aún no lo hiciste, revisa cómo funcionan las reservas futuras.
  • A fin de asegurarte de que tienes suficiente cuota para los recursos que quieres reservar, verifica tu cuota.
  • Configura la autenticación si aún no lo hiciste. La autenticación es el proceso mediante el cual se verifica tu identidad para acceder a los servicios y las API de Google Cloud. Para ejecutar un código o muestras desde un entorno de desarrollo local, puedes autenticarte en Compute Engine de la siguiente manera.

    Selecciona la pestaña para saber cómo planeas usar las muestras en esta página:

    Consola

    Cuando usas la consola de Google Cloud para acceder a los servicios y las APIs de Google Cloud, no necesitas configurar la autenticación.

    gcloud

    1. Instala Google Cloud CLI y, luego, inicializa la ejecución del siguiente comando:

      gcloud init
    2. Configura una región y una zona predeterminadas.

    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.

      Instala Google Cloud CLI y, luego, inicializa la ejecución del siguiente comando:

      gcloud init

Funciones obligatorias

Para obtener los permisos que necesitas a fin de crear solicitudes de reserva futuras para un solo proyecto, pídele a tu administrador que te otorgue el Usuario de reserva futura de Compute (roles/compute.futureReservationUser) Es la función de IAM en el proyecto. Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso.

Esta función predefinido contiene los permisos necesarios para crear solicitudes de reserva futuras para un solo proyecto. Para ver los permisos exactos que son necesarios, expande la sección Permisos requeridos:

Permisos necesarios

Se requieren los siguientes permisos para crear solicitudes de reserva futuras para un solo proyecto:

  • Para crear una solicitud de reserva futura, usa compute.futureReservations.create en el proyecto.
  • Para permitir que Compute Engine cree reservas de forma automática: compute.reservations.create en el proyecto
  • Para especificar una plantilla de instancias: usa compute.instanceTemplates.useReadOnly en la plantilla de instancias

También puedes obtener estos permisos con funciones personalizadas o con otras funciones predefinidas.

Crea una solicitud de reserva futura para un solo proyecto

En esta sección, se explica cómo crear una solicitud de reserva futura para un solo proyecto.

Para utilizar una reserva creada automáticamente para una reserva futura, una VM debe tener propiedades que coincidan con exactitud con esa reserva. Para especificar las propiedades de las VMs que deseas solicitar a través de la creación de una solicitud de reserva futura, selecciona uno de los siguientes métodos:

  • Recomendado: especifica una plantilla de instancias

    En esta sección, se explica cómo puedes usar una plantilla de instancias existente para definir las propiedades de una solicitud de reserva futura. Mediante una plantilla de instancias, puedes definir las propiedades de una solicitud de reserva futura y las VMs que pueden consumir las reservas creadas de forma automática en el mismo lugar.

  • Especifica las propiedades de manera directa

    En esta sección, se explica cómo definir de manera directa las propiedades de una solicitud de reserva futura. Este método requiere que te asegures de forma manual de que las propiedades de las VMs y las reservas creadas de forma automática coincidan exactamente con cualquier propiedad no coincidente que impidas consumo.

Cualquier VM con propiedades coincidentes puede utilizar de forma automática una reserva creada de forma automática para una reserva futura. Si deseas evitar que una VM consuma alguna de estas reservas creadas de forma automática, consulta cómo crear VMs sin utilizar reservas.

Especifica una plantilla de instancias

Puedes crear una reserva futura compartida para un solo proyecto si especificas una plantilla de instancias existente con la consola de Google Cloud, gcloud CLI y REST.

Consola

Para crear una solicitud de reserva futura para un solo proyecto mediante la especificación de una plantilla de instancias, sigue estos pasos:

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

    Ir a Reservas

  2. Haz clic en la pestaña Reservas futuras.

  3. Haz clic en Crear reserva futura.

    Se abrirá la página Crear una reserva futura.

  4. En el campo Nombre, ingresa un nombre para tu solicitud de reserva futura.

  5. En el campo Prefijo, ingresa un prefijo de nombre nuevo. El nombre de cada reserva creada de forma automática de esta solicitud de reserva futura comienza con este prefijo.

    Para ayudarte a identificar las reservas creadas de forma automática para esta solicitud de reserva futura, se recomienda especificar un prefijo de nombre único.

  6. Opcional: en el campo Descripción, ingresa una descripción para tu solicitud de reserva futura.

  7. En el campo Región, elige la región en la que deseas reservar los recursos.

  8. En el campo Zona, selecciona la zona en la que deseas reservar los recursos.

  9. En el campo Hora de inicio, ingresa una hora de inicio para el período de la reserva. La hora de inicio no puede ser posterior a 1 año a partir de la fecha y hora en que envías una solicitud de reserva futura para su revisión.

    Asegúrate de especificar un valor recomendado para la hora de inicio para tener el tiempo suficiente antes de que la próxima reserva ingrese a su hora de bloqueo.

  10. En el campo Hora de finalización, ingresa una hora de finalización para el período de la reserva. El período de reserva debe durar al menos 24 horas.

    En la sección Resumen de duración, puedes ver la duración del período de reserva. Para aumentar la probabilidad de que Google Cloud apruebe tu solicitud de reserva futura después de enviarla para su revisión, asegúrate de especificar un valor recomendado para el período de reserva.

  11. En la sección Compartir tipo, selecciona Local (configuración predeterminada).

  12. En el campo Cantidad de instancias de VM, ingresa el recuento total de VMs que deseas reservar para el período, la configuración de VM y los proyectos especificados en esta solicitud de reserva futura.

    Cuando se calcula la cantidad de reservas nuevas que se crearán para una solicitud de reserva futura aprobada poco antes de la hora de inicio, Compute Engine resta cualquier reserva existente que coincida con la solicitud de este total. Para obtener más información, consulta cómo se cuenta y produce recursos reservados con Compute Engine.

  13. En la sección Configuración de la máquina, haz lo siguiente:

    1. Para especificar las propiedades de tus VMs de una plantilla de instancias existente, selecciona Usar plantilla de instancias.

    2. En el campo Plantilla de instancias, selecciona la plantilla de instancias que prefieras. Si seleccionas una plantilla de instancias regional, solo puedes reservar recursos dentro de la región en la que se encuentra.

  14. En la sección Tiempo de eliminación automática de reservas generadas de forma automática, realiza una de las siguientes acciones:

    • Para permitir que se borren de forma automática las reservas creadas de forma automática en tu solicitud de reserva futura con Compute Engine, haz lo siguiente:

      1. Haz clic en el botón de activación Habilitar la eliminación automática para llevarlo a la posición activada (predeterminado).

      2. Opcional: en el campo Hora de eliminación automática, ingresa una fecha y hora nuevas para borrar las reservas creadas de forma automática. La fecha y la hora deben ser posteriores a la hora de finalización del período de reserva. Si dejas este campo vacío, las reservas creadas de forma automática se borran en un plazo de 2 horas después de la hora de finalización del período de reserva.

    • De lo contrario, haz clic en el botón de activación Habilitar eliminación automática para llevarlo a la posición desactivada.

  15. Realice una de las siguientes acciones:

    • Para crear una solicitud de reserva futura y enviarla para su revisión en Google Cloud, haz clic en Enviar.

    • Para crear un borrador de solicitud de reserva futura, haz clic en Guardar borrador.

    • Para salir sin guardar, haz clic en Cancelar.

Se abrirá la página Reservas. La creación de la solicitud de reserva futura puede tardar hasta un minuto en completarse.

gcloud

Para crear una solicitud de reserva futura para un solo proyecto mediante la especificación de una plantilla de instancias, usa el comando gcloud beta compute future-reservations create. con la marca --source-instance-template.

gcloud beta compute future-reservations create FUTURE_RESERVATION_NAME \
    --auto-delete-auto-created-reservations \
    --description="DESCRIPTION" \
    --name-prefix=NAME_PREFIX \
    --planning-status=PLANNING_STATUS \
    --project=PROJECT_ID \
    --source-instance-template=projects/PROJECT_ID/LOCATION/instanceTemplates/INSTANCE_TEMPLATE_NAME \
    --start-time=START_TIME \
    --end-time=END_TIME \
    --total-count=TOTAL_COUNT \
    --zone=ZONE

Reemplaza lo siguiente:

  • FUTURE_RESERVATION_NAME: El nombre de la solicitud de reserva futura que se creará.
  • DESCRIPTION: Opcional Una descripción nueva para la solicitud de reserva futura.
  • NAME_PREFIX: El prefijo del nombre de la solicitud de reserva futura. El nombre de cada reserva creada de forma automática para esta solicitud de reserva futura comienza con el prefijo del nombre. Para ayudarte a identificar las reservas creadas de forma automática para esta solicitud de reserva futura, se recomienda especificar un prefijo de nombre único.

  • PLANNING_STATUS: Opcional El estado de planificación de la solicitud de reserva futura, que debe ser uno de los siguientes:

    • Para crear el borrador de una solicitud de reserva futura, especifica DRAFT.

    • Para crear la solicitud de reserva futura y enviarla para su aprobación en Google Cloud, especifica SUBMITTED.

    Si omites la marca --planning-status, su valor se establece en DRAFT.

  • PROJECT_ID: Es el ID del proyecto en el que quieres reservar los recursos y donde se encuentra la plantilla de instancias.

  • LOCATION: Es la ubicación de la plantilla de instancias. Especifica uno de los siguientes valores:

    • Para una plantilla de instancias global: global.

    • Para una plantilla de instancias regional: regions/REGION. Reemplaza REGION por la región en la que se encuentra la plantilla de instancias. Si especificas una plantilla de instancias regional, solo se pueden reservar las VMs dentro de la región en la que se encuentra la plantilla de instancias.

  • INSTANCE_TEMPLATE_NAME: Es nombre de una plantilla de instancias existente. Si especificas una plantilla de instancias, no puedes anular sus propiedades cuando creas la solicitud de reserva futura. De lo contrario, se encuentran errores.

  • START_TIME: la hora de inicio del período de reserva con el formato de una marca de tiempo RFC 3339, que debe ser la siguiente:

    YYYY-MM-DDTHH:MM:SSOFFSET
    

    Reemplaza lo siguiente:

    • YYYY-MM-DD: una fecha con formato de un año de 4 dígitos, un mes de 2 dígitos y un día de 2 dígitos del mes separado por guiones (-)

    • HH:MM:SS: una hora con formato de hora de 2 dígitos con un formato de 24 horas, minutos de 2 dígitos y segundos de 2 dígitos separados por dos puntos (:)

    • OFFSET: la zona horaria con formato como una compensación del horario universal coordinado (UTC). Por ejemplo, para usar la hora estándar del Pacífico (PST), especifica -08:00. Como alternativa, para no usar compensación, especifica Z.

    La hora de inicio no puede ser posterior a 1 año a partir de la fecha y hora en que envías una solicitud de reserva futura para su revisión. Para tener tiempo suficiente para cancelar, borrar o modificar una solicitud de reserva futura después de que se apruebe o antes de que ingrese a la hora de bloqueo, asegúrate de especificar un valor recomendado para la hora de inicio.

  • END_TIME: La hora de finalización del período de reserva con un formato de marca de tiempo RFC 3339. El período de reserva debe durar al menos 24 horas. Como alternativa, puedes reemplazar la marca --end-time por la marca --duration=END_DURATION, en la que END_DURATION es la duración del período de reserva en segundos. Por ejemplo, especifica 1209600 para 1,209,600 segundos (14 días).

    Para aumentar la probabilidad de que a través de Google Cloud se apruebe una solicitud de reserva futura después de enviarla para su revisión, asegúrate de especificar uno de los valores recomendados para el período de la reserva.

  • TOTAL_COUNT: La cantidad total de VMs que deseas reservar para el período, la configuración de VM y los proyectos especificados en esta solicitud de reserva futura.

    Cuando se calcula la cantidad de reservas que se crearán para una reserva futura aprobada, Compute Engine primero verifica las reservas existentes. Si hay reservas existentes que coinciden con la reserva futura aprobada, la cantidad de reservas existentes se resta de la cantidad total solicitada de reservas en la solicitud para determinar la cantidad de reservas nuevas creadas con Compute Engine Para obtener más información, consulta cómo se cuenta y produce recursos reservados con Compute Engine.

  • ZONE: es la zona en la que se reservarán los recursos.

Cuando especificas la marca --auto-delete-auto-created-reservations, Compute Engine borra de forma automática las reservas creadas automáticamente para tu solicitud de reserva futura. De forma predeterminada, la hora de eliminación es dentro de las 2 horas posteriores de la hora de finalización del período de reserva. De manera opcional, puedes cambiar esto si realizas una de las siguientes acciones:

  • Para borrar las reservas creadas de forma automática después de la hora de finalización del período de reserva, selecciona uno de los siguientes métodos:

    • Para borrar las reservas creadas de forma automática en un momento específico después de la hora de finalización del período de reserva, especifica las marcas --auto-delete-auto-created-reservations y --auto-created-reservations-delete-time.

      gcloud beta compute future-reservations create example-future-reservation \
          --auto-delete-auto-created-reservations \
          --auto-created-reservations-delete-time=AUTO_CREATED_RESERVATIONS_DELETE_TIME \
          ...
      

      Reemplaza AUTO_CREATED_RESERVATIONS_DELETE_TIME por una fecha y hora con formato de marca de tiempo RFC 3339.

    • Para borrar las reservas creadas de forma automática después de una duración específica después de la hora de finalización del período de reserva, especifica las marcas --auto-delete-auto-created-reservations y --auto-created-reservations-duration.

      gcloud beta compute future-reservations create example-future-reservation \
          --auto-delete-auto-created-reservations \
          --auto-created-reservations-duration=DURATION_BEFORE_DELETE \
          ...
      

      Reemplaza DURATION_BEFORE_DELETE por una duración en días, horas, minutos o segundos. Por ejemplo, especifica 30m para 30 minutos o 1d2h3m4s para 1 día, 2 horas, 3 minutos y 4 segundos.

  • Para inhabilitar Compute Engine de modo que se borren de forma automática las reservas creadas de forma automática, especifica la marca --no-auto-delete-auto-created-reservations. Debes inhabilitar la opción de eliminación automática si deseas conectar la reserva creada de forma automática a un compromiso.

    gcloud beta compute future-reservations create example-future-reservation \
        --no-auto-delete-auto-created-reservations \
        ...
    

Por ejemplo, con el siguiente comando, se crea un borrador de solicitud de reserva futura con la plantilla de instancias global example-template para 80 VMs. El período de reserva comienza a la medianoche del 10 de noviembre de 2023 a UTC y finaliza a la medianoche del 10 de diciembre de 2023 UTC. Las reservas creadas de forma automática para la reserva futura se crean en la zona us-central1-a, tienen un nombre que comienza con fr-01-reservation y se borran de forma automática a la medianoche del 13 de diciembre de 2023 UTC.

gcloud beta compute future-reservations create fr-01 \
    --auto-delete-auto-created-reservations \
    --auto-created-reservations-delete-time=2023-12-13T00:00:00Z \
    --name-prefix=fr-01-reservation \
    --planning-status=DRAFT \
    --project=example-project \
    --source-instance-template=projects/example-project/global/instanceTemplates/example-template \
    --start-time=2023-11-10T00:00:00Z \
    --end-time=2023-12-10T00:00:00Z \
    --total-count=80 \
    --zone=us-central1-a

REST

Para crear una solicitud de reserva futura para un solo proyecto mediante la especificación de una plantilla de instancias, haz lo siguiente:POST solicitud a labeta.futureReservations.insert método.

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

{
  "autoDeleteAutoCreatedReservations": "AUTO_DELETE_AUTO_CREATED_RESERVATIONS",
  "description": "DESCRIPTION",
  "name": "FUTURE_RESERVATION_NAME",
  "namePrefix": "NAME_PREFIX",
  "planningStatus": "PLANNING_STATUS",
  "specificSkuProperties": { 
    "sourceInstanceTemplate": "projects/PROJECT_ID/LOCATION/instanceTemplates/INSTANCE_TEMPLATE_NAME",
    "totalCount": "TOTAL_COUNT"
  },
  "timeWindow": {
    "startTime": "START_TIME",
    "endTime": "END_TIME"
  }
}

Reemplaza lo siguiente:

  • PROJECT_ID: el ID del proyecto en el que deseas reservar los recursos y donde se encuentra la plantilla de instancias.

  • ZONE: Es la zona en la que deseas reservar los recursos.

  • AUTO_DELETE_AUTO_CREATED_RESERVATIONS: Si configuras este campo como true, Compute Engine borrará automáticamente las reservas creadas de forma automática para esta solicitud de reserva futura, sin importar si se consumen por completo o no. Establece este campo en false si deseas conectar tu reserva creada de forma automática a un compromiso.

    De forma predeterminada, la hora de eliminación es dentro de las 2 horas posteriores de la hora de finalización del período de reserva. Para cambiar esto, realiza una de las siguientes acciones:

    • Para borrar las reservas creadas de forma automática en un momento específico después del final de tu período de reserva, configura autoDeleteAutoCreatedReservations como true y especifica el campo autoCreatedReservationsDeleteTime.

      POST https://compute.googleapis.com/compute/beta/projects/example-project/zones/us-central1-a/futureReservations
      
      {
        "autoDeleteAutoCreatedReservations": "true",
        "autoCreatedReservationsDeleteTime": "DELETE_TIME",
        ...
      }
      

      Reemplaza DELETE_TIME por una fecha y hora en la que Compute Engine borre las reservas creadas de forma automática. La fecha y la hora deben tener el formato de una marca de tiempo RFC 3339, que debe ser de la siguiente manera:

      YYYY-MM-DDTHH:MM:SSOFFSET
      

      Reemplaza lo siguiente:

      • YYYY-MM-DD: una fecha con formato de un año de 4 dígitos, un mes de 2 dígitos y un día de 2 dígitos del mes separado por guiones (-)

      • HH:MM:SS: una hora con formato de hora de 2 dígitos con un formato de 24 horas, minutos de 2 dígitos y segundos de 2 dígitos separados por dos puntos (:)

      • OFFSET: La zona horaria con formato como una compensación del Horario universal coordinado (UTC). Por ejemplo, para usar la zona horaria de la hora estándar del Pacífico (PST), especifica -08:00. Como alternativa, para no usar compensación, especifica Z.

    • Para borrar las reservas creadas de forma automática después de una duración específica desde la hora de inicio del período de reserva, configura autoDeleteAutoCreatedReservations como true y especifica el campo autoCreatedReservationsDuration.

      POST https://compute.googleapis.com/compute/beta/projects/example-project/zones/us-central1-a/futureReservations
      
      {
        "autoDeleteAutoCreatedReservations": "true",
        "autoCreatedReservationsDuration": {
          "seconds": "DURATION_BEFORE_DELETE"
        },
        ...
      }
      

      Reemplaza DURATION_BEFORE_DELETE por una duración en segundos. Por ejemplo, especifica 604800 para 604,800 segundos (7 días).

  • DESCRIPTION: Opcional Una descripción nueva para la solicitud de reserva futura.

  • FUTURE_RESERVATION_NAME: El nombre de la solicitud de reserva futura que se creará.

  • NAME_PREFIX: El prefijo del nombre de la solicitud de reserva futura. El nombre de cada reserva creada de forma automática para esta solicitud de reserva futura comienza con el prefijo del nombre. Para ayudarte a identificar las reservas creadas de forma automática para esta solicitud de reserva futura, se recomienda especificar un prefijo de nombre único.

  • PLANNING_STATUS: Opcional El estado de planificación de la solicitud de reserva futura, que debe ser uno de los siguientes:

    • Para crear el borrador de una solicitud de reserva futura, especifica DRAFT.

    • Para crear la solicitud de reserva futura y enviarla para su aprobación en Google Cloud, especifica SUBMITTED.

    Si omites el campo planningStatus, su valor se establece en DRAFT.

  • LOCATION: la ubicación de la plantilla de instancias. Especifica uno de los siguientes valores:

    • Para una plantilla de instancias global: global.

    • Para una plantilla de instancias regional: regions/REGION. Reemplaza REGION por la región en la que se encuentra la plantilla de instancias. Si especificas una plantilla de instancias regional, solo se pueden reservar las VMs dentro de la región en la que se encuentra la plantilla de instancias.

  • INSTANCE_TEMPLATE_NAME: Es nombre de una plantilla de instancias existente. Si especificas una plantilla de instancias, no puedes anular sus propiedades cuando creas la solicitud de reserva futura. De lo contrario, se encuentran errores.

  • TOTAL_COUNT: La cantidad total de VMs que deseas reservar para el período, la configuración de VM y los proyectos especificados en esta solicitud de reserva futura.

    Cuando se calcula la cantidad de reservas que se crearán para una reserva futura aprobada, Compute Engine primero verifica las reservas existentes. Si hay reservas existentes que coinciden con la reserva futura aprobada, la cantidad de reservas existentes se resta de la cantidad total solicitada de reservas en la solicitud para determinar la cantidad de reservas nuevas creadas con Compute Engine Para obtener más información, consulta cómo se cuenta y produce recursos reservados con Compute Engine.

  • START_TIME: La hora de inicio del período de reserva con un formato de marca de tiempo RFC 3339. La hora de inicio no puede ser posterior a 1 año a partir de la fecha y hora en que envías una solicitud de reserva futura para su revisión. Además, asegúrate de especificar un valor recomendado para la hora de inicio para tener el tiempo suficiente antes de que una reserva futura ingrese a su hora de bloqueo.

  • END_TIME: La hora de finalización del período de reserva con un formato de marca de tiempo RFC 3339. El período de reserva debe durar al menos 24 horas. Como alternativa, puedes reemplazar el campo endTime por el campo duration para especificar una duración específica desde la hora de inicio del período de reserva:

    "duration": {
      "seconds": "END_DURATION"
    }
    

    Reemplaza END_DURATION por una duración en segundos. Por ejemplo, especifica 1209600 para 1,209,600 segundos (14 días).

    Para aumentar la probabilidad de que a través de Google Cloud se apruebe una solicitud de reserva futura después de enviarla para su revisión, asegúrate de especificar uno de los valores recomendados para el período de la reserva.

Por ejemplo, con el siguiente comando, se crea un borrador de solicitud de reserva futura con la plantilla de instancias global example-template para 80 VMs. El período de reserva comienza a la medianoche del 10 de noviembre de 2023 a UTC y finaliza a la medianoche del 10 de diciembre de 2023 UTC. Las reservas creadas de forma automática para la reserva futura se crean en la zona us-central1-a, tienen un nombre que comienza con fr-01-reservation y se borran de forma automática a la medianoche del 13 de diciembre de 2023 UTC.

POST https://compute.googleapis.com/compute/beta/projects/example-project/zones/us-central1-a/futureReservations

{
  "autoDeleteAutoCreatedReservations": "true",
  "autoCreatedReservationsDeleteTime": "2023-12-13T00:00:00Z",
  "name": "fr-01",
  "namePrefix": "fr-01-reservation",
  "specificSkuProperties": { 
    "sourceInstanceTemplate": "projects/example-project/global/instanceTemplates/example-template",
    "totalCount": "80"
  },
  "planningStatus": "DRAFT",
  "timeWindow": {
    "startTime": "2023-11-10T00:00:00Z",
    "endTime": "2023-12-10T00:00:00Z"
  }
}

Especifica las propiedades de la VM de forma directa

Para crear una reserva futura de un solo proyecto, especifica las propiedades de forma directa con la consola de Google Cloud, gcloud CLI y REST.

Consola

Para crear una solicitud de reserva futura para un solo proyecto mediante la especificación directa de las propiedades, sigue estos pasos:

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

    Ir a Reservas

  2. Haz clic en la pestaña Reservas futuras.

  3. Haz clic en Crear reserva futura.

    Se abrirá la página Crear una reserva futura.

  4. En el campo Nombre, ingresa un nombre para tu solicitud de reserva futura.

  5. En el campo Prefijo, ingresa un prefijo de nombre nuevo. El nombre de cada reserva creada de forma automática de esta solicitud de reserva futura comienza con este prefijo.

    Para ayudarte a identificar las reservas creadas de forma automática para esta solicitud de reserva futura, se recomienda especificar un prefijo de nombre único.

  6. Opcional: en el campo Descripción, ingresa una descripción para tu solicitud de reserva futura.

  7. En el campo Región, elige la región en la que deseas reservar los recursos.

  8. En el campo Zona, selecciona la zona en la que deseas reservar los recursos.

  9. En el campo Hora de inicio, ingresa una hora de inicio para el período de la reserva. La hora de inicio no puede ser posterior a 1 año a partir de la fecha y hora en que envías una solicitud de reserva futura para su revisión.

    Asegúrate de especificar un valor recomendado para la hora de inicio para tener el tiempo suficiente antes de que la próxima reserva ingrese a su hora de bloqueo.

  10. En el campo Hora de finalización, ingresa una hora de finalización para el período de la reserva. El período de reserva debe durar al menos 24 horas.

    En la sección Resumen de duración, puedes ver la duración del período de reserva. Para aumentar la probabilidad de que Google Cloud apruebe tu solicitud de reserva futura después de enviarla para su revisión, asegúrate de especificar un valor recomendado para el período de reserva.

  11. En la sección Compartir tipo, selecciona Local (configuración predeterminada).

  12. En el campo Cantidad de instancias de VM, ingresa el recuento total de VMs que deseas reservar para el período, la configuración de VM y los proyectos especificados en esta solicitud de reserva futura.

    Cuando se calcula la cantidad de reservas nuevas que se crearán para una solicitud de reserva futura aprobada poco antes de la hora de inicio, Compute Engine resta cualquier reserva existente que coincida con la solicitud de este total. Para obtener más información, consulta cómo se cuenta y produce recursos reservados con Compute Engine.

  13. En la sección Configuración de la máquina, haz lo siguiente:

    1. Selecciona Especificar tipo de máquina (configuración predeterminada).

    2. Selecciona una de las opciones siguientes:

      • Para cargas de trabajo comunes, haz clic en la pestaña Uso general (predeterminada).

      • Para cargas de trabajo de rendimiento intensivo, haz clic en la pestaña Optimizado para procesamiento.

      • Para las cargas de trabajo de proporciones de memoria a CPU virtuales altas, haz clic en la pestaña Memoria optimizada.

      • Para las cargas de trabajo que usan unidades de procesamiento de gráficos (GPU), haz clic en la pestaña GPUs.

    3. Realice una de las siguientes acciones:

      • Si especificaste Uso general, Optimizado para procesamiento u Optimización de memoria en el paso anterior, haz lo siguiente:

        1. En la lista Series, selecciona una serie de máquinas.

        2. En la sección Tipo de máquina, selecciona un tipo de máquina.

        3. Opcional: Para personalizar aún más la máquina de las VMs que solicitas reservar, expande Configuraciones avanzadas y sigue las indicaciones.

      • Si especificaste GPUs en el paso anterior, haz lo siguiente:

        1. En el menú Tipo de GPU, selecciona un tipo de GPU.

        2. En el menú Cantidad de GPU, selecciona la cantidad.

        3. Opcional: Si el tipo de GPU lo permite y deseas usar los recursos reservados para ejecutar cargas de trabajo de alto contenido gráfico, selecciona la casilla de verificación Habilitar Virtual Workstation (NVIDIA GRID).

        4. En la sección Tipo de máquina, selecciona un tipo de máquina.

        5. En la lista Plataforma de CPU, selecciona una plataforma de CPU para las VMs que solicitas reservar.

    4. Si el tipo de máquina lo permite y deseas agregar SSDs locales, haz lo siguiente (opcional):

      1. En el campo Cantidad de discos, selecciona la cantidad de discos para tus SSDs locales.

      2. En la sección Tipo de interfaz, selecciona una de las siguientes interfaces:

        • SCSI (predeterminada)

        • NVMe

  14. En la sección Tiempo de eliminación automática de reservas generadas de forma automática, realiza una de las siguientes acciones:

    • Para permitir que se borren de forma automática las reservas creadas de forma automática en tu solicitud de reserva futura con Compute Engine, haz lo siguiente:

      1. Haz clic en el botón de activación Habilitar la eliminación automática para llevarlo a la posición activada (predeterminado).

      2. Opcional: en el campo Hora de eliminación automática, ingresa una fecha y hora nuevas para borrar las reservas creadas de forma automática. La fecha y la hora deben ser posteriores a la hora de finalización del período de reserva. Si dejas este campo vacío, las reservas creadas de forma automática se borran en un plazo de 2 horas después de la hora de finalización del período de reserva.

    • De lo contrario, haz clic en el botón de activación Habilitar eliminación automática para llevarlo a la posición desactivada.

  15. Realice una de las siguientes acciones:

    • Para crear una solicitud de reserva futura y enviarla para su revisión en Google Cloud, haz clic en Enviar.

    • Para crear un borrador de solicitud de reserva futura, haz clic en Guardar borrador.

    • Para salir sin guardar, haz clic en Cancelar.

Se abrirá la página Reservas. La creación de la solicitud de reserva futura puede tardar hasta un minuto en completarse.

gcloud

Para crear una solicitud de reserva futura para un solo proyecto mediante la especificación directa de las propiedades, usa el comando gcloud beta compute future-reservations create.

gcloud beta compute future-reservations create FUTURE_RESERVATION_NAME \
    --accelerator=count=NUMBER_OF_ACCELERATORS,type=ACCELERATOR_TYPE \
    --auto-delete-auto-created-reservations \
    --description="DESCRIPTION" \
    --local-ssd=size=375,interface=INTERFACE_1 \
    --local-ssd=size=375,interface=INTERFACE_2 \
    --machine-type=MACHINE_TYPE \
    --min-cpu-platform=MIN_CPU_PLATFORM \
    --name-prefix=NAME_PREFIX \
    --planning-status=PLANNING_STATUS \
    --project=PROJECT_ID \
    --start-time=START_TIME \
    --end-time=END_TIME \
    --total-count=TOTAL_COUNT \
    --zone=ZONE

Reemplaza lo siguiente:

  • FUTURE_RESERVATION_NAME: El nombre de la solicitud de reserva futura que se creará.
  • Opcional: para agregar unidades de procesamiento de gráficos (GPUs) a cada VM reservada, especifica lo siguiente:

    • NUMBER_OF_ACCELERATORS: Es la cantidad de GPU que se agregará por VM reservada.

    • ACCELERATOR_TYPE: Es el tipo de GPU que se agregará a las VMs reservadas.

    Asegúrate de que el tipo de máquina que especifiques en la solicitud de reserva futura admita los tipos de GPU que especifiques y que la GPU esté disponible en la zona en la que quieras reservar los recursos. De lo contrario, tendrás errores.

  • DESCRIPTION: Opcional Una descripción nueva para la solicitud de reserva futura.
  • INTERFACE_1 y INTERFACE_2: opcional. El tipo de interfaz que deseas que usen los SSDs locales para cada VM. El valor debe ser uno de los siguientes:

    Cada SSD local es de 375 GB. Repite la marca --local-ssd para cada SSD local que desees agregar. Puedes especificar un máximo de 24 SSDs locales.

  • MACHINE_TYPE: Un tipo de máquina que se usará para cada VM. Especifica uno de los siguientes valores:

    • Para un tipo predefinido de máquina: MACHINE_FAMILY-standard-CPUS

    • Para un tipo personalizado de máquina: MACHINE_FAMILY-custom-CPUS-MEMORY. Antes de especificar un tipo personalizado de máquina, revisa las limitaciones para VMs con tipos personalizados de máquinas.

    Reemplaza lo siguiente:

    • MACHINE_FAMILY: la familia de máquinas.

    • CPUS: Es la cantidad de CPU virtuales.

    • MEMORY: la memoria total para una VM reservada. La memoria debe ser un múltiplo de 256 MB y se debe proporcionar en MB.

    Por ejemplo, para especificar un tipo personalizado de máquina N2 con 4 CPU virtuales y 5 GB de memoria, que son 5,120 MB, especifica n2-custom-4-5120.

  • MINIMUM_CPU_PLATFORM: Opcional La plataforma de CPU mínima para usar en cada VM. Si omites la marca --min-cpu-platform, su valor se establece en la plataforma de CPU predeterminada de la zona.

  • NAME_PREFIX: El prefijo del nombre de la solicitud de reserva futura. El nombre de cada reserva creada de forma automática para esta solicitud de reserva futura comienza con el prefijo del nombre. Para ayudarte a identificar las reservas creadas de forma automática para esta solicitud de reserva futura, se recomienda especificar un prefijo de nombre único.

  • PLANNING_STATUS: Opcional El estado de planificación de la solicitud de reserva futura, que debe ser uno de los siguientes:

    • Para crear el borrador de una solicitud de reserva futura, especifica DRAFT.

    • Para crear la solicitud de reserva futura y enviarla para su aprobación en Google Cloud, especifica SUBMITTED.

    Si omites la marca --planning-status, su valor se establece en DRAFT.

  • PROJECT_ID: el ID del proyecto en el que deseas reservar los recursos.

  • START_TIME: la hora de inicio del período de reserva con el formato de una marca de tiempo RFC 3339, que debe ser la siguiente:

    YYYY-MM-DDTHH:MM:SSOFFSET
    

    Reemplaza lo siguiente:

    • YYYY-MM-DD: una fecha con formato de un año de 4 dígitos, un mes de 2 dígitos y un día de 2 dígitos del mes separado por guiones (-)

    • HH:MM:SS: una hora con formato de hora de 2 dígitos con un formato de 24 horas, minutos de 2 dígitos y segundos de 2 dígitos separados por dos puntos (:)

    • OFFSET: la zona horaria con formato como una compensación del horario universal coordinado (UTC). Por ejemplo, para usar la hora estándar del Pacífico (PST), especifica -08:00. Como alternativa, para no usar compensación, especifica Z.

    La hora de inicio no puede ser posterior a 1 año a partir de la fecha y hora en que envías una solicitud de reserva futura para su revisión. Para tener tiempo suficiente para cancelar, borrar o modificar una solicitud de reserva futura después de que se apruebe o antes de que ingrese a la hora de bloqueo, asegúrate de especificar un valor recomendado para la hora de inicio.

  • END_TIME: La hora de finalización del período de reserva con un formato de marca de tiempo RFC 3339. El período de reserva debe durar al menos 24 horas. Como alternativa, puedes reemplazar la marca --end-time por la marca --duration=END_DURATION, en la que END_DURATION es la duración del período de reserva en segundos. Por ejemplo, especifica 1209600 para 1,209,600 segundos (14 días).

    Para aumentar la probabilidad de que a través de Google Cloud se apruebe una solicitud de reserva futura después de enviarla para su revisión, asegúrate de especificar uno de los valores recomendados para el período de la reserva.

  • TOTAL_COUNT: La cantidad total de VMs que deseas reservar para el período, la configuración de VM y los proyectos especificados en esta solicitud de reserva futura.

    Cuando se calcula la cantidad de reservas que se crearán para una reserva futura aprobada, Compute Engine primero verifica las reservas existentes. Si hay reservas existentes que coinciden con la reserva futura aprobada, la cantidad de reservas existentes se resta de la cantidad total solicitada de reservas en la solicitud para determinar la cantidad de reservas nuevas creadas con Compute Engine Para obtener más información, consulta cómo se cuenta y produce recursos reservados con Compute Engine.

  • ZONE: es la zona en la que se reservarán los recursos.

Cuando especificas la marca --auto-delete-auto-created-reservations, Compute Engine borra de forma automática las reservas creadas automáticamente para tu solicitud de reserva futura. De forma predeterminada, la hora de eliminación es dentro de las 2 horas posteriores de la hora de finalización del período de reserva. De manera opcional, puedes cambiar esto si realizas una de las siguientes acciones:

  • Para borrar las reservas creadas de forma automática después de la hora de finalización del período de reserva, selecciona uno de los siguientes métodos:

    • Para borrar las reservas creadas de forma automática en un momento específico después de la hora de finalización del período de reserva, especifica las marcas --auto-delete-auto-created-reservations y --auto-created-reservations-delete-time.

      gcloud beta compute future-reservations create example-future-reservation \
          --auto-delete-auto-created-reservations \
          --auto-created-reservations-delete-time=AUTO_CREATED_RESERVATIONS_DELETE_TIME \
          ...
      

      Reemplaza AUTO_CREATED_RESERVATIONS_DELETE_TIME por una fecha y hora con formato de marca de tiempo RFC 3339.

    • Para borrar las reservas creadas de forma automática después de una duración específica después de la hora de finalización del período de reserva, especifica las marcas --auto-delete-auto-created-reservations y --auto-created-reservations-duration.

      gcloud beta compute future-reservations create example-future-reservation \
          --auto-delete-auto-created-reservations \
          --auto-created-reservations-duration=DURATION_BEFORE_DELETE \
          ...
      

      Reemplaza DURATION_BEFORE_DELETE por una duración en días, horas, minutos o segundos. Por ejemplo, especifica 30m para 30 minutos o 1d2h3m4s para 1 día, 2 horas, 3 minutos y 4 segundos.

  • Para inhabilitar Compute Engine de modo que se borren de forma automática las reservas creadas de forma automática, especifica la marca --no-auto-delete-auto-created-reservations. Debes inhabilitar la opción de eliminación automática si deseas conectar la reserva creada de forma automática a un compromiso.

    gcloud beta compute future-reservations create example-future-reservation \
        --no-auto-delete-auto-created-reservations \
        ...
    

Por ejemplo, con el siguiente comando, se crea un borrador de solicitud de reserva futura para 80 VMs. El período de reserva comienza a la medianoche del 10 de noviembre de 2023 a UTC y finaliza a la medianoche del 10 de diciembre de 2023 UTC. Las VMs reservadas especifican un tipo de máquina n2-standard-4, una plataforma de CPU mínima skylake y 1 SSD local con la interfaz scsi y 375 GB cada uno. Las reservas creadas de forma automática para la reserva futura se crean en la zona us-central1-a, tienen un nombre que comienza con fr-01-reservation y se borran de forma automática a la medianoche del 13 de diciembre de 2023 UTC.

gcloud beta compute future-reservations create fr-01 \
    --auto-delete-auto-created-reservations \
    --auto-created-reservations-delete-time=2023-12-13T00:00:00Z \
    --local-ssd=size=375,interface=scsi \
    --machine-type=n2-standard-4 \
    --min-cpu-platform=skylake \
    --name-prefix=fr-01-reservation \
    --planning-status=DRAFT \
    --project=example-project \
    --start-time=2023-11-10T00:00:00Z \
    --end-time=2023-12-10T00:00:00Z \
    --total-count=80 \
    --zone=us-central1-a

REST

Para crear una solicitud de reserva futura para un solo proyecto mediante la especificación directa de las propiedades, haz lo siguiente:POST solicitud a labeta.futureReservations.insert método.

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

{
  "autoDeleteAutoCreatedReservations": "AUTO_DELETE_AUTO_CREATED_RESERVATIONS",
  "description": "DESCRIPTION",
  "name": "FUTURE_RESERVATION_NAME",
  "namePrefix": "NAME_PREFIX",
  "planningStatus": "PLANNING_STATUS",
  "specificSkuProperties": { 
    "instanceProperties": {
      "guestAccelerators": [
        {
          "acceleratorCount": NUMBER_OF_ACCELERATORS,
          "acceleratorType": "ACCELERATOR_TYPE"
        }
      ],
      "localSsds": [
        {
          "diskSizeGb": "375",
          "interface": "INTERFACE_1"
        },
        {
          "diskSizeGb": "375",
          "interface": "INTERFACE_2"
        }
      ],
      "machineType": "MACHINE_TYPE",
      "minCpuPlatform": "MINIMUM_CPU_PLATFORM"
    },
    "totalCount": "TOTAL_COUNT"
  },
  "timeWindow": {
    "startTime": "START_TIME",
    "endTime": "END_TIME"
  }
}

Reemplaza lo siguiente:

  • PROJECT_ID: el ID del proyecto en el que deseas reservar los recursos.

  • ZONE: Es la zona en la que deseas reservar los recursos.

  • AUTO_DELETE_AUTO_CREATED_RESERVATIONS: Si configuras este campo como true, Compute Engine borrará automáticamente las reservas creadas de forma automática para esta solicitud de reserva futura, sin importar si se consumen por completo o no. Establece este campo en false si deseas conectar tu reserva creada de forma automática a un compromiso.

    De forma predeterminada, la hora de eliminación es dentro de las 2 horas posteriores de la hora de finalización del período de reserva. Para cambiar esto, realiza una de las siguientes acciones:

    • Para borrar las reservas creadas de forma automática en un momento específico después del final de tu período de reserva, configura autoDeleteAutoCreatedReservations como true y especifica el campo autoCreatedReservationsDeleteTime.

      POST https://compute.googleapis.com/compute/beta/projects/example-project/zones/us-central1-a/futureReservations
      
      {
        "autoDeleteAutoCreatedReservations": "true",
        "autoCreatedReservationsDeleteTime": "DELETE_TIME",
        ...
      }
      

      Reemplaza DELETE_TIME por una fecha y hora en la que Compute Engine borre las reservas creadas de forma automática. La fecha y la hora deben tener el formato de una marca de tiempo RFC 3339, que debe ser de la siguiente manera:

      YYYY-MM-DDTHH:MM:SSOFFSET
      

      Reemplaza lo siguiente:

      • YYYY-MM-DD: una fecha con formato de un año de 4 dígitos, un mes de 2 dígitos y un día de 2 dígitos del mes separado por guiones (-)

      • HH:MM:SS: una hora con formato de hora de 2 dígitos con un formato de 24 horas, minutos de 2 dígitos y segundos de 2 dígitos separados por dos puntos (:)

      • OFFSET: La zona horaria con formato como una compensación del Horario universal coordinado (UTC). Por ejemplo, para usar la zona horaria de la hora estándar del Pacífico (PST), especifica -08:00. Como alternativa, para no usar compensación, especifica Z.

    • Para borrar las reservas creadas de forma automática después de una duración específica desde la hora de inicio del período de reserva, configura autoDeleteAutoCreatedReservations como true y especifica el campo autoCreatedReservationsDuration.

      POST https://compute.googleapis.com/compute/beta/projects/example-project/zones/us-central1-a/futureReservations
      
      {
        "autoDeleteAutoCreatedReservations": "true",
        "autoCreatedReservationsDuration": {
          "seconds": "DURATION_BEFORE_DELETE"
        },
        ...
      }
      

      Reemplaza DURATION_BEFORE_DELETE por una duración en segundos. Por ejemplo, especifica 604800 para 604,800 segundos (7 días).

  • DESCRIPTION: Opcional Una descripción nueva para la solicitud de reserva futura.

  • FUTURE_RESERVATION_NAME: El nombre de la solicitud de reserva futura que se creará.

  • NAME_PREFIX: El prefijo del nombre de la solicitud de reserva futura. El nombre de cada reserva creada de forma automática para esta solicitud de reserva futura comienza con el prefijo del nombre. Para ayudarte a identificar las reservas creadas de forma automática para esta solicitud de reserva futura, se recomienda especificar un prefijo de nombre único.

  • PLANNING_STATUS: Opcional El estado de planificación de la solicitud de reserva futura, que debe ser uno de los siguientes:

    • Para crear el borrador de una solicitud de reserva futura, especifica DRAFT.

    • Para crear la solicitud de reserva futura y enviarla para su aprobación en Google Cloud, especifica SUBMITTED.

    Si omites el campo planningStatus, su valor se establece en DRAFT.

  • Opcional: para agregar unidades de procesamiento de gráficos (GPUs) a cada VM reservada, especifica lo siguiente:

    • NUMBER_OF_ACCELERATORS: Es la cantidad de GPU que se agregará por VM reservada.

    • ACCELERATOR_TYPE: Es el tipo de GPU que se agregará a las VMs reservadas.

    Asegúrate de que el tipo de máquina que especifiques en la solicitud de reserva futura admita los tipos de GPU que especifiques y que la GPU esté disponible en la zona en la que quieras reservar los recursos. De lo contrario, tendrás errores.

  • INTERFACE_1 y INTERFACE_2: opcional. El tipo de interfaz que deseas que usen los SSDs locales para cada VM. El valor debe ser uno de los siguientes:

    Cada SSD local es de 375 GB. Repite la marca --local-ssd para cada SSD local que desees agregar. Puedes especificar un máximo de 24 SSDs locales.

  • MACHINE_TYPE: Un tipo de máquina que se usará para cada VM. Especifica uno de los siguientes valores:

    • Para un tipo predefinido de máquina: MACHINE_FAMILY-standard-CPUS

    • Para un tipo personalizado de máquina: MACHINE_FAMILY-custom-CPUS-MEMORY. Antes de especificar un tipo personalizado de máquina, revisa las limitaciones para VMs con tipos personalizados de máquinas.

    Reemplaza lo siguiente:

    • MACHINE_FAMILY: la familia de máquinas.

    • CPUS: Es la cantidad de CPU virtuales.

    • MEMORY: la memoria total para una VM reservada. La memoria debe ser un múltiplo de 256 MB y se debe proporcionar en MB.

    Por ejemplo, para especificar un tipo personalizado de máquina N2 con 4 CPU virtuales y 5 GB de memoria, que son 5,120 MB, especifica n2-custom-4-5120.

  • MINIMUM_CPU_PLATFORM: Opcional La plataforma de CPU mínima para usar en cada VM. Si omites la marca --min-cpu-platform, su valor se establece en la plataforma de CPU predeterminada de la zona.

  • TOTAL_COUNT: La cantidad total de VMs que deseas reservar para el período, la configuración de VM y los proyectos especificados en esta solicitud de reserva futura.

    Cuando se calcula la cantidad de reservas que se crearán para una reserva futura aprobada, Compute Engine primero verifica las reservas existentes. Si hay reservas existentes que coinciden con la reserva futura aprobada, la cantidad de reservas existentes se resta de la cantidad total solicitada de reservas en la solicitud para determinar la cantidad de reservas nuevas creadas con Compute Engine Para obtener más información, consulta cómo se cuenta y produce recursos reservados con Compute Engine.

  • START_TIME: La hora de inicio del período de reserva con un formato de marca de tiempo RFC 3339. La hora de inicio no puede ser posterior a 1 año a partir de la fecha y hora en que envías una solicitud de reserva futura para su revisión. Además, asegúrate de especificar un valor recomendado para la hora de inicio para tener el tiempo suficiente antes de que una reserva futura ingrese a su hora de bloqueo.

  • END_TIME: La hora de finalización del período de reserva con un formato de marca de tiempo RFC 3339. El período de reserva debe durar al menos 24 horas. Como alternativa, puedes reemplazar el campo endTime por el campo duration para especificar una duración específica desde la hora de inicio del período de reserva:

    "duration": {
      "seconds": "END_DURATION"
    }
    

    Reemplaza END_DURATION por una duración en segundos. Por ejemplo, especifica 1209600 para 1,209,600 segundos (14 días).

    Para aumentar la probabilidad de que a través de Google Cloud se apruebe una solicitud de reserva futura después de enviarla para su revisión, asegúrate de especificar uno de los valores recomendados para el período de la reserva.

Por ejemplo, con el siguiente comando, se crea un borrador de solicitud de reserva futura para 80 VMs. El período de reserva comienza a la medianoche del 10 de noviembre de 2023 a UTC y finaliza a la medianoche del 10 de diciembre de 2023 UTC. Las VMs reservadas especifican un tipo de máquina n2-standard-4, una plataforma de CPU mínima skylake y 1 SSD local con la interfaz SCSI y 375 GB cada uno. Las reservas creadas de forma automática para la reserva futura se crean en la zona us-central1-a, tienen un nombre que comienza con fr-01-reservation y se borran de forma automática a la medianoche del 13 de diciembre de 2023 UTC.

POST https://compute.googleapis.com/compute/beta/projects/example-project/zones/us-central1-a/futureReservations

{
  "autoDeleteAutoCreatedReservations": "true",
  "autoCreatedReservationsDeleteTime": "2023-12-13T00:00:00Z",
  "name": "fr-01",
  "namePrefix": "fr-01-reservation",
  "specificSkuProperties": { 
    "instanceProperties": {
      "localSsds": [
        {
          "diskSizeGb": "375",
          "interface": "SCSI"
        }
      ],
      "machineType": "n2-standard-4",
      "minCpuPlatform": "Skylake"
    },
    "totalCount": "80"
  },
  "planningStatus": "DRAFT",
  "timeWindow": {
    "startTime": "2023-11-10T00:00:00Z",
    "endTime": "2023-12-10T00:00:00Z"
  }
}

Envía un borrador de solicitud de reserva futura para su revisión

Puedes enviar un borrador de solicitud de reserva futura a Google Cloud para su revisión mediante la consola de Google Cloud, gcloud CLI y REST. Si también deseas modificar una o más propiedades cuando envías el borrador de la solicitud de reserva futura para su revisión, consulta Modifica un borrador o una solicitud de reserva futura rechazada.

Consola

Para enviar un borrador de solicitud de reserva futura, sigue estos pasos:

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

    Ir a Reservas

  2. Haz clic en la pestaña Reservas futuras.

  3. En la columna Nombre, haz clic en el nombre de una solicitud de reserva futura con el estado de adquisición Borrador.

    Se abrirá la página Reservas futuras con los detalles de la solicitud de reserva futura.

  4. Haz clic en Editar borrador.

    Se abrirá la página de detalles del borrador de la solicitud de reserva futura.

  5. Para enviar el borrador de solicitud de reserva futura a Google Cloud, haz clic en Enviar.

Se abrirá la página Reserva. En la columna Estado de la solicitud de reserva futura que acabas de enviar, el estado de adquisición se establece en Aprobación pendiente.

gcloud

Para enviar un borrador de solicitud de reserva futura, usa el comando gcloud beta compute future-reservations update con la marca --planning-status establecida en SUBMITTED.

gcloud beta compute future-reservations update FUTURE_RESERVATION_NAME  \
    --planning-status=SUBMITTED \
    --project=PROJECT_ID \
    --zone=ZONE

Reemplaza lo siguiente:

  • FUTURE_RESERVATION_NAME: el nombre de un borrador de solicitud de reserva futura.

  • PROJECT_ID es el ID del proyecto en el que se encuentra la solicitud de reserva futura.

  • ZONE: Es la zona en la que se encuentra la solicitud de reserva futura.

REST

Para enviar un borrador de solicitud de reserva futura, realiza una solicitud PATCH al método beta.futureReservations.update con el campo planningStatus configurado como SUBMITTED.

PATCH https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/futureReservations/FUTURE_RESERVATION_NAME?updateMask=planningStatus

{
  "name": "FUTURE_RESERVATION_NAME",
  "planningStatus": "SUBMITTED"
}

Reemplaza lo siguiente:

  • PROJECT_ID es el ID del proyecto en el que se encuentra la solicitud de reserva futura.

  • ZONE: Es la zona en la que se encuentra la solicitud de reserva futura.

  • FUTURE_RESERVATION_NAME: el nombre de un borrador de solicitud de reserva futura.

Después de enviar un borrador de solicitud de reserva futura, puedes hacer lo siguiente:

Solución de problemas

Si te encuentras con errores cuando modificas una solicitud de reserva futura, consulta cómo solucionar problemas de solicitudes de reserva futuras.

Si los problemas persisten después de solucionar el problema, comunícate con tu administrador técnico de cuentas o con el equipo de ventas.

¿Qué sigue?