En este documento, se explica cómo borrar reservas. Para obtener información sobre cómo borrar solicitudes de reserva futuras, consulta Cancela o borra solicitudes de reserva futuras.
Borra una reserva para dejar de generar cargos por los recursos reservados que ya no necesitas.
Limitaciones
Antes de borrar una reserva, ten en cuenta lo siguiente:
Solo puedes borrar una reserva compartida en el mismo proyecto en el que la creaste.
Solo puedes borrar una reserva específicamente segmentada si ninguna instancia de Compute Engine la consume. Si alguna instancia consume la reserva, antes de borrarla, haz una de las siguientes acciones:
Solo puedes borrar una reserva creada de forma automática para una reserva futura después de que finalice su período de reserva.
Solo puedes borrar una reserva adjunta a un compromiso si primero la desvinculas reemplazándola.
Antes de comenzar
-
Si aún no lo hiciste, configura la autenticación.
La autenticación 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:
Selecciona la pestaña que corresponda a la forma en que planeas usar las muestras de esta página:
Console
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
-
Instala Google Cloud CLI. Después de la instalación, inicializa Google Cloud CLI con el siguiente comando:
gcloud initSi usas un proveedor de identidad externo (IdP), primero debes acceder a la gcloud CLI con tu identidad federada.
-
- Configura una región y una zona predeterminadas.
-
Instala Google Cloud CLI.
-
Si usas un proveedor de identidad (IdP) externo, primero debes acceder a gcloud CLI con tu identidad federada.
-
Si usas un shell local, crea credenciales de autenticación locales para tu cuenta de usuario:
gcloud auth application-default login
No es necesario que lo hagas si usas Cloud Shell.
Si se devuelve un error de autenticación y usas un proveedor de identidad (IdP) externo, confirma que accediste a la gcloud CLI con tu identidad federada.
-
Instala Google Cloud CLI.
-
Si usas un proveedor de identidad (IdP) externo, primero debes acceder a gcloud CLI con tu identidad federada.
-
Si usas un shell local, crea credenciales de autenticación locales para tu cuenta de usuario:
gcloud auth application-default login
No es necesario que lo hagas si usas Cloud Shell.
Si se devuelve un error de autenticación y usas un proveedor de identidad (IdP) externo, confirma que accediste a la gcloud CLI con tu identidad federada.
-
Instala Google Cloud CLI.
-
Si usas un proveedor de identidad (IdP) externo, primero debes acceder a gcloud CLI con tu identidad federada.
-
Si usas un shell local, crea credenciales de autenticación locales para tu cuenta de usuario:
gcloud auth application-default login
No es necesario que lo hagas si usas Cloud Shell.
Si se devuelve un error de autenticación y usas un proveedor de identidad (IdP) externo, confirma que accediste a la gcloud CLI con tu identidad federada.
-
Instala Google Cloud CLI.
-
Si usas un proveedor de identidad (IdP) externo, primero debes acceder a gcloud CLI con tu identidad federada.
-
Si usas un shell local, crea credenciales de autenticación locales para tu cuenta de usuario:
gcloud auth application-default login
No es necesario que lo hagas si usas Cloud Shell.
Si se devuelve un error de autenticación y usas un proveedor de identidad (IdP) externo, confirma que accediste a la gcloud CLI con tu identidad federada.
Go
Para usar las muestras de Go de esta página en un entorno de desarrollo local, instala e inicializa gcloud CLI y, luego, configura las credenciales predeterminadas de la aplicación con tus credenciales de usuario.
Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Java
Para usar las muestras de Java de esta página en un entorno de desarrollo local, instala e inicializa la gcloud CLI y, luego, configura las credenciales predeterminadas de la aplicación con tus credenciales de usuario.
Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Node.js
Para usar las muestras de Node.js de esta página en un entorno de desarrollo local, instala e inicializa la gcloud CLI y, luego, configura las credenciales predeterminadas de la aplicación con tus credenciales de usuario.
Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Para usar las muestras de Python de esta página en un entorno de desarrollo local, instala e inicializa la gcloud CLI y, luego, configura las credenciales predeterminadas de la aplicación con tus credenciales de usuario.
Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
REST
Para usar las muestras de la API de REST incluidas en esta página en un entorno de desarrollo local, debes usar las credenciales que proporciones a la gcloud CLI.
Instala Google Cloud CLI.
Si usas un proveedor de identidad externo (IdP), primero debes acceder a la gcloud CLI con tu identidad federada.
Para obtener más información, consulta Autentícate para usar REST en la documentación de autenticación de Google Cloud .
Roles obligatorios
Para obtener el permiso que necesitas
para borrar reservas,
pídele a tu administrador que te otorgue el rol de IAM
Administrador de Compute (roles/compute.admin)
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 el permiso compute.reservations.delete, que se requiere para borrar reservas.
También puedes obtener este permiso con roles personalizados o con otros roles predefinidos.
Borrar una reserva
Si borras una reserva que cualquier instancia de procesamiento coincidente puede consumir automáticamente, las instancias que consuman la reserva borrada seguirán en ejecución. Seguirás acumulando cargos por esas instancias.
Puedes borrar una o varias reservas a la vez. Para varias reservas, usa la consola de Google Cloud . Para reservas individuales, selecciona una de las siguientes opciones:
Console
En la consola de Google Cloud , ve a la página Reservas.
En la pestaña Reservas según demanda (predeterminada), selecciona las reservas que quieras borrar.
Haz clic en Borrar.
Para confirmar la acción, haz clic en Borrar.
gcloud
Para borrar una reserva, usa el comando gcloud compute reservations delete:
gcloud compute reservations delete RESERVATION_NAME \
--zone=ZONE
Reemplaza lo siguiente:
RESERVATION_NAMEpor el nombre de la reserva.ZONE: Es la zona en la que existe la reserva.
Go
Java
Node.js
Python
REST
Para borrar una reserva, realiza una solicitud DELETE al método reservation.delete:
DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME
Reemplaza lo siguiente:
PROJECT_ID: Es el ID del proyecto en el que creaste la reserva.ZONE: Es la zona en la que existe la reserva.RESERVATION_NAMEpor el nombre de la reserva.
¿Qué sigue?
- Obtén información sobre cómo ver tus reservas.