Cette page explique comment afficher et modifier la configuration de vos recommandations de réservations sous-utilisées à la demande. Vous pouvez modifier la configuration pour augmenter le nombre de recommandations que vous recevez ou pour recevoir moins de recommandations afin de supprimer les réservations que vous prévoyez d'utiliser.
- Pour en savoir plus sur les paramètres que vous pouvez utiliser afin de personnaliser les recommandations, consultez la section Choisir les paramètres de configuration appropriés.
- Pour savoir comment agir lorsque vous recevez des recommandations concernant des réservations inactives ou sous-utilisées, consultez Afficher et appliquer les recommandations de réservations inactives ou Afficher et appliquer les recommandations de réservations sous-utilisées.
Avant de commencer
-
Si ce n'est pas déjà fait, configurez l'authentification.
L'authentification est le processus permettant de valider votre identité pour accéder aux services et aux API Trusted Cloud by S3NS .
Pour exécuter du code ou des exemples depuis un environnement de développement local, vous pouvez vous authentifier auprès de Compute Engine en sélectionnant l'une des options suivantes :
Select the tab for how you plan to use the samples on this page:
gcloud
-
Installez la Google Cloud CLI, puis connectez-vous à la gcloud CLI avec votre identité fédérée. Après vous être connecté, initialisez Google Cloud CLI en exécutant la commande suivante :
gcloud init
- Set a default region and zone.
REST
Pour utiliser les exemples d'API REST de cette page dans un environnement de développement local, vous devez utiliser les identifiants que vous fournissez à gcloud CLI.
Installez la Google Cloud CLI, puis connectez-vous à la gcloud CLI avec votre identité fédérée. Après vous être connecté, initialisez Google Cloud CLI en exécutant la commande suivante :
gcloud init
Pour en savoir plus, consultez la section S'authentifier pour utiliser REST dans la documentation sur l'authentification Trusted Cloud .
Configurer vos recommandations
Pour configurer vos recommandations pour les réservations sous-utilisées, procédez comme suit :
- Obtenez la configuration actuelle pour obtenir le fichier JSON de la configuration.
- Modifiez le fichier de configuration au format JSON.
- Importez le nouveau fichier de configuration pour appliquer les modifications.
Obtenir la configuration actuelle
Vous pouvez obtenir la configuration actuelle des recommandations de réservations sous-utilisées pour votre projet à l'aide de Google Cloud CLI ou de REST.
Effectuez cette tâche à l'aide de l'une des méthodes suivantes.
gcloud
Pour obtenir les paramètres de configuration actuels, utilisez la commande
gcloud recommender recommender-config describe
et utilisezgoogle.compute.RightSizeResourceRecommender
comme ID de l'outil de recommandation :gcloud recommender recommender-config describe google.compute.RightSizeResourceRecommender \ --location=ZONE --billing-account=BILLING_ACCOUNT_ID
Remplacez les éléments suivants :
- Remplacez
ZONE
par la zone contenant les réservations pour lesquelles vous souhaitez afficher les recommandations. BILLING_ACCOUNT_ID
par l'ID de votre compte de facturation.
Exemple :
gcloud recommender recommender-config describe google.compute.RightSizeResourceRecommender \ --location=us-central1-c --billing-account=my-billing-account-id
La commande renvoie la configuration de l'outil de recommandation, y compris les sous-champs modifiables
params.under_utilized_reservation_lookback_period
etparams.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
Pour récupérer la configuration actuelle, utilisez la méthode
recommenders.getConfig
et spécifiezgoogle.compute.RightSizeResourceRecommender
comme ID de l'outil de recommandation :GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/recommenders/google.compute.RightSizeResourceRecommender/config
Remplacez les éléments suivants :
PROJECT_ID
: ID du projet pour lequel vous souhaitez modifier la configuration de l'outil de recommandationZONE
: zone contenant votre projet
Depuis la ligne de commande, exécutez la commande suivante pour obtenir la configuration de l'outil de recommandation pour un projet :
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
La commande renvoie la configuration de l'outil de recommandation, y compris les sous-champs
params.under_utilized_reservation_lookback_period
etparams.under_utilized_reservation_utilization_threshold
que vous pouvez modifier.{ "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" }
Mettre à jour la configuration d'un projet
Pour mettre à jour la configuration de vos recommandations de réservations sous-utilisées, modifiez la valeur de
under_utilized_reservation_lookback_period
et importez la nouvelle configuration pour votre projet.Vous pouvez définir la période d'observation sur une valeur comprise entre 7 et 30 jours, en utilisant une chaîne commençant par
P
, puis un entier pour le nombre de jours (7
minimum et30
maximum), suivi deD
, par exemple:- Pour une période d'observation de 7 jours, utilisez
"P7D"
. - Pour une période d'observation de 30 jours, utilisez
"P30D"
.
De même, définissez le seuil d'utilisation qui déclenche une recommandation de réservation sous-utilisée en modifiant la valeur de
under_utilized_reservation_utilization_threshold
et en important la nouvelle configuration pour votre projet, par exemple :- Pour un seuil de 80 %,
"0.8"
.
Une fois la nouvelle configuration importée, la prise en compte de la modification prend environ 48 heures. Pendant ce temps, toutes les recommandations générées utilisent la configuration précédente.
Effectuez cette tâche à l'aide de l'une des méthodes suivantes.
gcloud
Pour mettre à jour les paramètres de configuration, exécutez la commande
gcloud recommender recommender-config update
et utilisezgoogle.compute.RightSizeResourceRecommender
comme ID de l'outil de recommandation :gcloud recommender recommender-config update google.compute.RightSizeResourceRecommender\ --location=ZONE \ --config-file=CONFIG_FILE_PATH \ --etag=ETAG \ --billing-account=BILLING_ACCOUNT_ID
Remplacez les éléments suivants :
ZONE
: zone pour laquelle vous souhaitez obtenir la configuration actuelleCONFIG_FILE_PATH
: chemin d'accès au fichier JSON contenant la configuration actuelleETAG
: valeur etag de la configuration actuelleBILLING_ACCOUNT_ID
: ID du compte de facturation
Dans votre fichier de configuration, spécifiez uniquement l'objet
recommenderGenerationConfig
avec les paramètres de configuration mis à jour. Par exemple, pour spécifier une période d'observation de 21 jours et un seuil de réservation sous-utilisée de 80 %, utilisez le fichier de configuration suivant :{ "params": { "under_utilized_reservation_lookback_period": "P21D", "under_utilized_reservation_utilization_threshold": "0.8" } }
Si la commande aboutit, elle renvoie un corps de réponse semblable à celui-ci, qui indique la nouvelle configuration avec les paramètres que vous venez de modifier.
{ "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
Pour mettre à jour la configuration, envoyez une requête
PATCH
à la méthoderecommenders.updateConfig
et spécifiezgoogle.compute.RightSizeResourceRecommender
comme ID de l'outil de recommandation: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\"" }
Remplacez les éléments suivants :
PROJECT_ID
: ID du projet pour lequel vous souhaitez modifier la configuration de l'outil de recommandationZONE
: zone contenant votre projet
Enregistrez le corps de la requête dans un fichier, par exemple,
config.json
. Vous pouvez ensuite référencer ce fichier, lorsque vous mettez à jour la configuration de l'outil de recommandation pour votre projet, à l'aide d'une commande semblable à celle-ci :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
La commande
POST
renvoie un corps de réponse semblable à celui-ci, qui affiche la nouvelle configuration avec les paramètres que vous venez de modifier.{ "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" }
Étape suivante
- Découvrez comment afficher et appliquer des recommandations de réservations inactives.
- Découvrez comment afficher et appliquer des recommandations de réservations sous-utilisées.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/08/19 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/08/19 (UTC)."],[[["\u003cp\u003eThis page explains how to configure underutilized reservation recommendations, which are Pre-GA products available "as is" with potentially limited support.\u003c/p\u003e\n"],["\u003cp\u003eYou can modify the configuration to adjust the number of recommendations received by altering parameters like the lookback period (7-30 days) and utilization threshold.\u003c/p\u003e\n"],["\u003cp\u003eConfiguration changes require getting the current configuration in JSON format, editing it, and then uploading the updated file using either the Google Cloud CLI or REST API.\u003c/p\u003e\n"],["\u003cp\u003eTo update the configuration you must have \u003ccode\u003erecommender.computeRightSizeResourceRecommender.get\u003c/code\u003e to view, and \u003ccode\u003erecommender.computeRightSizeResourceRecommender.update\u003c/code\u003e permissions to modify.\u003c/p\u003e\n"],["\u003cp\u003eAfter uploading a new configuration, it will take approximately 48 hours for the changes to become effective and to be used to generate any new recommendations.\u003c/p\u003e\n"]]],[],null,[]] -