En este documento se explica cómo eliminar reservas. Para saber cómo eliminar solicitudes de reserva futuras, consulta el artículo Cancelar o eliminar solicitudes de reserva futuras.
Elimina una reserva para que no se te cobren los recursos reservados que ya no necesites.
Limitaciones
Antes de eliminar una reserva, ten en cuenta lo siguiente:
Solo puedes eliminar una reserva compartida en el mismo proyecto en el que la creaste.
Solo puedes eliminar una reserva específica si no la consume ninguna instancia de Compute Engine. Si alguna instancia consume la reserva, antes de eliminarla, haz una de las siguientes acciones:
Solo puedes eliminar una reserva creada automáticamente para una reserva futura una vez que haya finalizado el periodo de reserva.
Solo puedes eliminar una reserva vinculada a una confirmación si primero la desvinculas sustituyéndola.
Antes de empezar
-
Si aún no lo has hecho, configura la autenticación.
La autenticación verifica tu identidad para acceder a Google Cloud servicios y APIs. Para ejecutar código o ejemplos desde un entorno de desarrollo local, puedes autenticarte en Compute Engine seleccionando una de las siguientes opciones:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Instala Google Cloud CLI. Después de la instalación, inicializa la CLI de Google Cloud ejecutando el siguiente comando:
gcloud init
Si utilizas un proveedor de identidades (IdP) externo, primero debes iniciar sesión en la CLI de gcloud con tu identidad federada.
- Set a default region and zone.
Go
Para usar las Go muestras de esta página en un entorno de desarrollo local, instala e inicializa la CLI de gcloud y, a continuación, configura las credenciales predeterminadas de la aplicación con tus credenciales de usuario.
Instala Google Cloud CLI.
Si utilizas un proveedor de identidades (IdP) externo, primero debes iniciar sesión en la CLI de gcloud con tu identidad federada.
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
Para obtener más información, consulta Set up authentication for a local development environment.
Java
Para usar las Java muestras de esta página en un entorno de desarrollo local, instala e inicializa la CLI de gcloud y, a continuación, configura las credenciales predeterminadas de la aplicación con tus credenciales de usuario.
Instala Google Cloud CLI.
Si utilizas un proveedor de identidades (IdP) externo, primero debes iniciar sesión en la CLI de gcloud con tu identidad federada.
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
Para obtener más información, consulta Set up authentication for a local development environment.
Node.js
Para usar las Node.js muestras de esta página en un entorno de desarrollo local, instala e inicializa la CLI de gcloud y, a continuación, configura las credenciales predeterminadas de la aplicación con tus credenciales de usuario.
Instala Google Cloud CLI.
Si utilizas un proveedor de identidades (IdP) externo, primero debes iniciar sesión en la CLI de gcloud con tu identidad federada.
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
Para obtener más información, consulta Set up authentication for a local development environment.
Python
Para usar las Python muestras de esta página en un entorno de desarrollo local, instala e inicializa la CLI de gcloud y, a continuación, configura las credenciales predeterminadas de la aplicación con tus credenciales de usuario.
Instala Google Cloud CLI.
Si utilizas un proveedor de identidades (IdP) externo, primero debes iniciar sesión en la CLI de gcloud con tu identidad federada.
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
Para obtener más información, consulta Set up authentication for a local development environment.
REST
Para usar las muestras de la API REST de esta página en un entorno de desarrollo local, debes usar las credenciales que proporciones a la CLI de gcloud.
Instala Google Cloud CLI.
Si utilizas un proveedor de identidades (IdP) externo, primero debes iniciar sesión en la CLI de gcloud con tu identidad federada.
Para obtener más información, consulta el artículo Autenticarse para usar REST de la documentación sobre autenticación de Google Cloud .
Roles obligatorios
Para obtener el permiso que necesitas para eliminar reservas, pide a tu administrador que te conceda el rol de gestión de identidades y accesos Administrador de Compute (
roles/compute.admin
) en el proyecto. Para obtener más información sobre cómo conceder roles, consulta el artículo Gestionar el acceso a proyectos, carpetas y organizaciones.Este rol predefinido contiene el permiso
compute.reservations.delete
, que es necesario para eliminar reservas.También puedes obtener este permiso con roles personalizados u otros roles predefinidos.
Eliminar una reserva
Si eliminas una reserva que pueden consumir automáticamente las instancias de proceso coincidentes, las instancias que consuman la reserva eliminada seguirán ejecutándose. Se te seguirán cobrando esas instancias.
Puedes eliminar una o varias reservas a la vez. Para varias reservas, usa la Google Cloud consola. En el caso de las reservas individuales, selecciona una de las siguientes opciones:
Consola
En la Google Cloud consola, ve a la página Reservas.
En la pestaña Reservas bajo demanda (opción predeterminada), selecciona las reservas que quieras eliminar.
Haz clic en
Eliminar.Para confirmar la acción, haz clic en Eliminar.
gcloud
Para eliminar una reserva, usa el comando
gcloud compute reservations delete
:gcloud compute reservations delete RESERVATION_NAME \ --zone=ZONE
Haz los cambios siguientes:
RESERVATION_NAME
: el nombre de la reserva.ZONE
: la zona en la que se encuentra la reserva.
Go
Java
Node.js
Python
REST
Para eliminar una reserva, haz una solicitud al método
reservation.delete
:DELETE
DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME
Haz los cambios siguientes:
PROJECT_ID
: el ID del proyecto en el que has creado la reserva.ZONE
: la zona en la que se encuentra la reserva.RESERVATION_NAME
: el nombre de la reserva.
Siguientes pasos
- Consulta cómo ver tus reservas.
A menos que se indique lo contrario, el contenido de esta página está sujeto a la licencia Reconocimiento 4.0 de Creative Commons y las muestras de código están sujetas a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio web de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-09-11 (UTC).
-