Este documento describe cómo cancelar o eliminar futuras solicitudes de reserva.
Antes de que una futura solicitud de reserva alcance su tiempo de bloqueo , puedes evitar que Compute Engine aprovisione los recursos solicitados realizando una de las siguientes acciones:
Cancelar la futura solicitud de reserva . Esto es útil para mantener la solicitud cancelada como referencia al crear nuevas solicitudes. Sin embargo, una solicitud de reserva futura cancelada le impide crear nuevas solicitudes con propiedades que coincidan con la solicitud cancelada en su proyecto, o en los proyectos con los que se comparte la solicitud, hasta que la elimine. Para obtener más información, consulte Restricciones de creación .
Eliminar la futura solicitud de reserva . Esto es útil cuando ya no necesita la solicitud. Al eliminar una solicitud de reserva futura, se elimina permanentemente y se elimina cualquier restricción para crear nuevas solicitudes.
Después de que una reserva futura cumplida llegue al final de su período de reserva, puede eliminarla para eliminar cualquier restricción a la hora de crear nuevas solicitudes. Sin embargo, eliminar una reserva futura cumplida no elimina sus reservas creadas automáticamente. Para eliminar una reserva creada automáticamente después de que finalice su período de reserva, consulte Eliminar reservas .
Antes de comenzar
- Si aún no lo has hecho, configura la autenticación. La autenticación es el proceso mediante el cual se verifica su identidad para acceder a Google Cloud servicios y API. 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
-
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
- Set a default region and zone.
- Para cancelar una reserva futura:
compute.futureReservations.cancel
en el proyecto - Para eliminar una reserva futura:
compute.futureReservations.delete
en el proyecto La solicitud está pendiente de aprobación o ha sido rechazada.
La solicitud fue aprobada, pero aún no ha llegado a su tiempo de bloqueo.
FUTURE_RESERVATION_NAME
: el nombre de una solicitud de reserva futura existente.ZONE
: la zona donde se ubica la futura solicitud de reserva.PROJECT_ID
: el ID del proyecto donde se encuentra la futura solicitud de reserva.ZONE
: la zona donde se ubica la futura solicitud de reserva.FUTURE_RESERVATION_NAME
: el nombre de la futura solicitud de reserva.La solicitud aún no ha llegado a su tiempo de bloqueo y no está pendiente de aprobación.
La solicitud fue atendida y su período de reserva ha finalizado.
En la consola de Google Cloud, vaya a la página Reservas .
Haga clic en la pestaña Reservas futuras .
Seleccione cada solicitud de reserva futura que desee eliminar.
Haga clic en
Eliminar reserva .Para confirmar, haga clic en Eliminar .
La eliminación de una solicitud de reserva futura puede tardar hasta un minuto en completarse.
FUTURE_RESERVATION_NAME
: el nombre de una solicitud de reserva futura existente.ZONE
: la zona donde se ubica la futura solicitud de reserva.PROJECT_ID
: el ID del proyecto donde se encuentra la futura solicitud de reserva.ZONE
: la zona donde se ubica la futura solicitud de reserva.FUTURE_RESERVATION_NAME
: el nombre de una solicitud de reserva futura existente.- Aprenda cómo ver futuras solicitudes de reserva .
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.
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
Para obtener más información, consulta Autentica para usar REST en la documentación de autenticación de Google Cloud .
Roles requeridos
Para obtener los permisos que necesita para cancelar o eliminar futuras solicitudes de reserva, solicite a su administrador que le otorgue el rol de IAM de Administrador de reservas futuras de Compute (
roles/compute.futureReservationAdmin
) en el proyecto. Para obtener más información sobre cómo otorgar roles, consulte Administrar el acceso a proyectos, carpetas y organizaciones .Esta función predefinida contiene los permisos necesarios para cancelar o eliminar futuras solicitudes de reserva. Para ver los permisos exactos que se requieren, expanda la sección Permisos requeridos :
Permisos requeridos
Se requieren los siguientes permisos para cancelar o eliminar futuras solicitudes de reserva:
Es posible que también pueda obtener estos permisos con roles personalizados u otros roles predefinidos .
Cancelar futuras solicitudes de reserva
Sólo podrás cancelar una reserva futura en los siguientes casos:
Después de cancelar una solicitud de reserva futura, solo podrá ver los detalles de la solicitud o eliminarla .
Para cancelar una solicitud de reserva futura, seleccione una de las siguientes opciones:
nube de 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
Reemplace lo siguiente:
DESCANSAR
Para cancelar una solicitud de reserva futura, realice 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
Reemplace lo siguiente:
Eliminar futuras solicitudes de reserva
Sólo podrás eliminar una futura solicitud de reserva en los siguientes casos:
Para eliminar una solicitud de reserva futura que está pendiente de aprobación, debe cancelar la solicitud antes de eliminarla.
Eliminar una reserva futura cumplida no elimina sus reservas creadas automáticamente. Para eliminar una reserva creada automáticamente después de que finalice su período de reserva, consulte Eliminar reservas .
Para eliminar varias solicitudes de reserva futuras simultáneamente, utilice la consola de Google Cloud. De lo contrario, para eliminar una única solicitud de reserva futura, seleccione cualquiera de las siguientes opciones:
Consola
nube de gcloud
Para eliminar 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
Reemplace lo siguiente:
DESCANSAR
Para eliminar una solicitud de reserva futura, realice una solicitud
DELETE
al métodobeta.futureReservations.delete
.DELETE https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/futureReservations/FUTURE_RESERVATION_NAME
Reemplace lo siguiente:
¿Qué sigue?
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-04-17 (UTC).
-