En esta página se describe cómo ver y modificar la configuración de las recomendaciones de reservas bajo demanda infrautilizadas. Puede que quieras modificar la configuración para aumentar el número de recomendaciones que recibes o para obtener menos recomendaciones para eliminar las reservas que tienes pensado usar.
- Para obtener más información sobre los parámetros que puede usar para personalizar las recomendaciones, consulte Elegir los parámetros de configuración adecuados.
- Para obtener más información sobre cómo tomar medidas cuando recibas recomendaciones sobre reservas inactivas o infrautilizadas, consulta los artículos Ver y aplicar recomendaciones de reservas inactivas o Ver y aplicar recomendaciones de reservas infrautilizadas.
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:
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.
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. 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.
Para obtener más información, consulta el artículo Autenticarse para usar REST de la documentación sobre autenticación de Google Cloud .
Configurar las recomendaciones
Para configurar las recomendaciones de reservas infrautilizadas, sigue estos pasos:
- Obtener la configuración actual para obtener el archivo JSON de la configuración.
- Edita el archivo de configuración en formato JSON.
- Sube el nuevo archivo de configuración para aplicar los cambios.
Obtener la configuración actual
Puedes obtener la configuración actual de las recomendaciones de reservas infrautilizadas de tu proyecto mediante la interfaz de línea de comandos de Google Cloud o REST.
Completa esta tarea con uno de los siguientes métodos.
gcloud
Para obtener los parámetros de configuración actuales, usa el comando
gcloud recommender recommender-config describe
ygoogle.compute.RightSizeResourceRecommender
como ID de recomendador:gcloud recommender recommender-config describe google.compute.RightSizeResourceRecommender \ --location=ZONE --billing-account=BILLING_ACCOUNT_ID
Haz los cambios siguientes:
ZONE
por la zona que contiene las reservas de las que quieres ver recomendaciones.BILLING_ACCOUNT_ID
con el ID de tu cuenta de facturación.
Por ejemplo:
gcloud recommender recommender-config describe google.compute.RightSizeResourceRecommender \ --location=us-central1-c --billing-account=my-billing-account-id
El comando devuelve la configuración del recomendador, incluidos los subcampos modificables
params.under_utilized_reservation_lookback_period
yparams.under_utilized_reservation_utilization_threshold
.{ "name": "projects/PROJECT_ID/locations/ZONE/recommenders/google.compute.RightSizeResourceRecommender/config", "recommenderGenerationConfig": { "params": { "under_utilized_reservation_lookback_period": "P7D", "under_utilized_reservation_utilization_threshold": "0.8" } }, "etag": "\"2f3c9b65cda6a4ba\"", "updateTime": "2024-06-03T04:41:15.330351Z" }
REST
Para obtener la configuración actual, usa el método
recommenders.getConfig
y especificagoogle.compute.RightSizeResourceRecommender
como ID de recomendador:GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/recommenders/google.compute.RightSizeResourceRecommender/config
Haz los cambios siguientes:
PROJECT_ID
: el ID del proyecto para el que quieres modificar la configuración del recomendador.ZONE
: la zona que contiene tu proyecto.
En la línea de comandos, ejecuta el siguiente comando para obtener la configuración de Recomendaciones de un proyecto:
PROJECT_ID=PROJECT_ID ZONE=ZONE curl -X GET -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "x-goog-user-project: ${PROJECT_ID}" \ https://recommender.googleapis.com/v1/projects/$PROJECT_ID/locations/$ZONE/recommenders/google.compute.RightSizeResourceRecommender/config
El comando devuelve la configuración de la recomendación, incluidos los subcampos que puede modificar:
params.under_utilized_reservation_lookback_period
yparams.under_utilized_reservation_utilization_threshold
.{ "name": "projects/PROJECT_ID/locations/ZONE/recommenders/google.compute.RightSizeResourceRecommender/config", "recommenderGenerationConfig": { "params": { "under_utilized_reservation_lookback_period": "P7D", "under_utilized_reservation_utilization_threshold": "0.8" } }, "etag": "\"2f3c9b65cda6a4ba\"", "updateTime": "2024-06-03T04:41:15.330351Z" }
Actualizar la configuración de un proyecto
Para actualizar la configuración de las recomendaciones de reservas infrautilizadas, modifique el valor de
under_utilized_reservation_lookback_period
y suba la nueva configuración de su proyecto.Puedes definir el periodo de observación con un valor de entre 7 y 30 días. Para ello, usa una cadena que empiece por
P
, seguida de un número entero que represente el número de días (7
como mínimo y30
como máximo) y, a continuación,D
. Por ejemplo:- Para un periodo de observación de 7 días, usa
"P7D"
. - Para un periodo de observación de 30 días, usa
"P30D"
.
Del mismo modo, define el umbral de uso que activa una recomendación de reserva infrautilizada modificando el valor de
under_utilized_reservation_utilization_threshold
y sube la nueva configuración de tu proyecto. Por ejemplo:- Para un umbral del 80%,
"0.8"
.
Una vez que hayas subido la nueva configuración, tardará aproximadamente 48 horas en aplicarse. Hasta entonces, las recomendaciones generadas usarán la configuración anterior.
Completa esta tarea con uno de los siguientes métodos.
gcloud
Para actualizar los parámetros de configuración, usa el comando
gcloud recommender recommender-config update
ygoogle.compute.RightSizeResourceRecommender
como ID de recomendación:gcloud recommender recommender-config update google.compute.RightSizeResourceRecommender\ --location=ZONE \ --config-file=CONFIG_FILE_PATH \ --etag=ETAG \ --billing-account=BILLING_ACCOUNT_ID
Haz los cambios siguientes:
ZONE
: la zona de la que quieres obtener la configuración actualCONFIG_FILE_PATH
: la ruta al archivo JSON con la configuración actualETAG
: el valor de etag de la configuración actual.BILLING_ACCOUNT_ID
: el ID de la cuenta de facturación
En el archivo de configuración, especifica solo el objeto
recommenderGenerationConfig
con los parámetros de configuración actualizados. Por ejemplo, para especificar un periodo de observación de 21 días y un umbral de reserva infrautilizada del 80%, utiliza el siguiente archivo de configuración:{ "params": { "under_utilized_reservation_lookback_period": "P21D", "under_utilized_reservation_utilization_threshold": "0.8" } }
Si el comando se ejecuta correctamente, devuelve un cuerpo de respuesta similar al siguiente, que muestra la nueva configuración con los parámetros que acabas de modificar.
{ "name": "projects/PROJECT_ID/locations/ZONE/recommenders/google.compute.RightSizeResourceRecommender/config", "recommenderGenerationConfig": { "params": { "under_utilized_reservation_lookback_period": "P21D", "under_utilized_reservation_utilization_threshold": "0.8" } }, "etag": "\"1245f9435cd01ea8\"", "updateTime": "2024-06-03T05:00:05Z" }
REST
Para actualizar la configuración, haz una solicitud
PATCH
al métodorecommenders.updateConfig
y especificagoogle.compute.RightSizeResourceRecommender
como ID de recomendador:PATCH https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/recommenders/google.compute.RightSizeResourceRecommender/config { "name": "projects/PROJECT_ID/locations/ZONE/recommenders/google.compute.RightSizeResourceRecommender/config", "recommenderGenerationConfig": { "params": { "under_utilized_reservation_lookback_period": "P21D", "under_utilized_reservation_utilization_threshold": "0.8" } }, "etag": "\"2f3c9b65cda6a4ba\"" }
Haz los cambios siguientes:
PROJECT_ID
: el ID del proyecto para el que quieres modificar la configuración del recomendador.ZONE
: la zona que contiene tu proyecto.
Guarda el cuerpo de la solicitud en un archivo, por ejemplo,
config.json
. A continuación, puedes hacer referencia al archivo cuando actualices la configuración de las recomendaciones de tu proyecto con un comando similar al siguiente:curl -X PATCH \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json; charset=utf-8" \ -H "x-goog-user-project: ${PROJECT_ID}" \ -d @config.json \ https://recommender.googleapis.com/v1/projects/$PROJECT_ID/locations/$ZONE/recommenders/google.compute.RightSizeResourceRecommender/config
El comando
POST
devuelve un cuerpo de respuesta similar al siguiente, que muestra la nueva configuración con los parámetros que acabas de modificar.{ "name": "projects/PROJECT_ID/locations/ZONE/recommenders/google.compute.RightSizeResourceRecommender/config", "recommenderGenerationConfig": { "params": { "under_utilized_reservation_lookback_period": "P21D", "under_utilized_reservation_utilization_threshold": "0.8" } }, "etag": "\"1245f9435cd01ea8\"", "updateTime": "2024-06-03T05:00:05Z" }
Siguientes pasos
- Consulta cómo ver y aplicar recomendaciones de reservas inactivas.
- Consulta cómo ver y aplicar recomendaciones de reservas infrautilizadas.
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-12 (UTC).
-