En este documento, se describe cómo cancelar o borrar solicitudes de reserva futuras.
Antes de que una solicitud de reserva futura alcance su hora de bloqueo, puedes evitar que Compute Engine aprovisione los recursos solicitados de una de las siguientes maneras:
Cancela la solicitud de reserva futura. Esto es útil para conservar la solicitud cancelada como referencia cuando se crean solicitudes nuevas. Sin embargo, una solicitud de reserva futura cancelada te impide crear solicitudes nuevas con propiedades que coincidan con la solicitud cancelada en tu proyecto o en los proyectos con los que se comparte la solicitud hasta que la borres. Para obtener más información, consulta Restricciones en la creación.
Borra la solicitud de reserva futura. Esto es útil cuando ya no necesitas la solicitud. Si borras una solicitud de reserva futura, se borrará permanentemente y se quitarán las restricciones para crear solicitudes nuevas.
Después de que una reserva futura completada alcanza el final de su período de reserva, puedes borrarla para quitar las restricciones sobre la creación de solicitudes nuevas. Sin embargo, borrar una reserva futura entregada no borra las reservas creadas de forma automática. Para borrar una reserva creada de forma automática después de que finalice su período, consulta Borra reservas.
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 Trusted Cloud by S3NS .
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 Trusted Cloud console to access Trusted Cloud by S3NS services and APIs, you don't need to set up authentication.
gcloud
-
Instala Google Cloud CLI y, luego, accede a gcloud CLI con tu identidad federada. Después de acceder, inicializa Google Cloud CLI ejecutando el siguiente comando:
gcloud init
- Set a default region and zone.
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 gcloud CLI.
Instala Google Cloud CLI y, luego, accede a gcloud CLI con tu identidad federada. Después de acceder, inicializa Google Cloud CLI ejecutando el siguiente comando:
gcloud init
Si deseas obtener más información, consulta Autentica para usar REST en la Trusted Cloud documentación de autenticación.
Roles obligatorios
Para obtener los permisos que necesitas cancelar o borrar tus solicitudes de reserva futuras, pídele a tu administrador que te otorgue el rol de administrador de reserva futura de Compute (
roles/compute.futureReservationAdmin
) de IAM en el 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 cancelar o borrar las solicitudes de reserva futuras. Para ver los permisos exactos que son necesarios, expande la sección Permisos requeridos:
Permisos necesarios
Se requieren los siguientes permisos para cancelar o borrar solicitudes de reserva futuras:
-
Para cancelar una reserva futura, usa
compute.futureReservations.cancel
en el proyecto -
Para borrar una reserva futura, usa
compute.futureReservations.delete
en el proyecto.
También puedes obtener estos permisos con roles personalizados o con otros roles predefinidos.
Cancela solicitudes de reserva futuras
Solo puedes cancelar una solicitud de reserva futura en los siguientes casos:
La solicitud está pendiente de aprobación o se rechazó.
Se aprobó la solicitud, pero su estado aún no cambió a
PROCURING
.
Después de cancelar una reserva futura, solo podrás ver sus detalles o borrarla.
Para cancelar una solicitud de reserva futura, selecciona una de las siguientes opciones:
gcloud
Para cancelar una solicitud de reserva futura, usa el comando
gcloud beta compute future-reservations cancel
.gcloud beta compute future-reservations cancel FUTURE_RESERVATION_NAME \ --zone=ZONE
Reemplaza lo siguiente:
FUTURE_RESERVATION_NAME
: El nombre de una solicitud de reserva futura existente.ZONE
: Es la zona en la que se encuentra la solicitud de reserva futura.
REST
Para cancelar una solicitud de reserva futura, realiza una solicitud
POST
al métodobeta.futureReservations.cancel
.POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/futureReservations/FUTURE_RESERVATION_NAME/cancel
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
: Es el nombre de la solicitud de reserva futura.
Borrar solicitudes de reserva futuras
Solo puedes borrar una solicitud de reserva futura en los siguientes casos:
La solicitud aún no alcanza su hora de bloqueo (
PROCURING
) y no está pendiente de aprobación.Se completó la solicitud y finalizó el período de reserva.
Para borrar una solicitud de reserva futura que está pendiente de aprobación, primero debes cancelarla.
Borrar una reserva futura entregada no borra las reservas creadas de forma automática. Para borrar una reserva creada de forma automática después de que finalice su período, consulta Borra reservas.
Para borrar varias solicitudes de reserva futura de forma simultánea, usa la consola deTrusted Cloud . De lo contrario, para borrar una sola solicitud de reserva futura, selecciona una de las siguientes opciones:
Console
En la consola de Trusted Cloud , ve a la página Reservas.
Haz clic en la pestaña Reservas futuras.
Selecciona cada solicitud de reserva futura que desees borrar.
Haz clic en
Borrar reserva.Para confirmar la acción, haz clic en Borrar.
Borrar una solicitud de reserva futura puede tomar hasta un minuto en completarse.
gcloud
Para borrar una solicitud de reserva futura, usa el comando
gcloud beta compute future-reservations delete
.gcloud beta compute future-reservations delete FUTURE_RESERVATION_NAME \ --zone=ZONE
Reemplaza lo siguiente:
FUTURE_RESERVATION_NAME
: El nombre de una solicitud de reserva futura existente.ZONE
: Es la zona en la que se encuentra la solicitud de reserva futura.
REST
Para borrar una solicitud de reserva futura, realiza una solicitud
DELETE
al métodobeta.futureReservations.delete
.DELETE https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/futureReservations/FUTURE_RESERVATION_NAME
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 una solicitud de reserva futura existente.
¿Qué sigue?
- Obtén información sobre cómo ver solicitudes de reserva futuras
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-08-18 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-08-18 (UTC)"],[[["This document details how to cancel or delete future reservation requests in Compute Engine before they reach their lock time, allowing you to prevent resource provisioning."],["Canceling a future reservation request retains the request for reference but prevents new requests with matching properties until the canceled request is deleted."],["Deleting a future reservation request permanently removes the request and any associated restrictions on creating new requests."],["You must have the Compute Future Reservation Admin IAM role, or custom/other roles that include the compute.futureReservations.cancel and compute.futureReservations.delete permissions to cancel or delete future reservation requests."],["Future reservation requests can only be canceled if they are pending approval, have been declined, or have been approved but haven't reached their lock time; deletion is possible if the request hasn't reached lock time or if it's fulfilled and the period has ended."]]],[]] -