Esta página descreve como ver e modificar a configuração das suas recomendações de reservas a pedido subutilizadas. Pode querer modificar a configuração para aumentar o número de recomendações que recebe ou para receber menos recomendações para eliminar reservas que planeia usar.
- Para mais informações sobre os parâmetros que pode usar para personalizar as recomendações, consulte o artigo Escolha os parâmetros de configuração certos.
- Para mais informações sobre como tomar medidas quando recebe recomendações sobre reservas inativas ou pouco usadas, consulte os artigos Veja e aplique recomendações de reservas inativas ou Veja e aplique recomendações de reservas pouco usadas.
Antes de começar
-
Se ainda não o tiver feito, configure a autenticação.
A autenticação valida a sua identidade para aceder a Google Cloud serviços e APIs. Para executar código ou exemplos a partir de um ambiente de desenvolvimento local, pode autenticar-se no Compute Engine selecionando uma das seguintes opções:
Select the tab for how you plan to use the samples on this page:
gcloud
-
Instale a CLI Google Cloud. Após a instalação, inicialize a CLI gcloud executando o seguinte comando:
gcloud initSe estiver a usar um fornecedor de identidade (IdP) externo, primeiro tem de iniciar sessão na CLI gcloud com a sua identidade federada.
- Set a default region and zone.
REST
Para usar os exemplos da API REST nesta página num ambiente de desenvolvimento local, usa as credenciais que fornece à CLI gcloud.
Instale a CLI Google Cloud. Após a instalação, inicialize a CLI gcloud executando o seguinte comando:
gcloud initSe estiver a usar um fornecedor de identidade (IdP) externo, primeiro tem de iniciar sessão na CLI gcloud com a sua identidade federada.
Para mais informações, consulte o artigo Autenticar para usar REST na Google Cloud documentação de autenticação.
Configure as suas recomendações
Para configurar as recomendações de reservas pouco usadas, faça o seguinte:
- Obtenha a configuração atual para receber o ficheiro JSON da configuração.
- Edite o ficheiro de configuração no formato JSON.
- Carregue o novo ficheiro de configuração para aplicar as alterações.
Obter a configuração atual
Pode obter a configuração atual para recomendações de reservas pouco usadas para o seu projeto através da Google Cloud CLI ou da REST.
Conclua esta tarefa através de um dos seguintes métodos.
gcloud
Para obter os parâmetros de configuração atuais, use o comando
gcloud recommender recommender-config describee usegoogle.compute.RightSizeResourceRecommendercomo o ID do recomendador:gcloud recommender recommender-config describe google.compute.RightSizeResourceRecommender \ --location=ZONE --billing-account=BILLING_ACCOUNT_ID
Substitua o seguinte:
ZONEcom a zona que contém reservas para apresentar recomendações.BILLING_ACCOUNT_IDcom o ID da sua conta de faturação.
Por exemplo:
gcloud recommender recommender-config describe google.compute.RightSizeResourceRecommender \ --location=us-central1-c --billing-account=my-billing-account-id
O comando devolve a configuração do recomendador, incluindo os subcampos modificáveis
params.under_utilized_reservation_lookback_periodeparams.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 obter a configuração atual, use o método
recommenders.getConfige especifiquegoogle.compute.RightSizeResourceRecommendercomo o ID do recomendador:GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/recommenders/google.compute.RightSizeResourceRecommender/config
Substitua o seguinte:
PROJECT_ID: o ID do projeto para o qual quer modificar a configuração do recomendador.ZONE: a zona que contém o seu projeto.
Na linha de comandos, execute o seguinte comando para obter a configuração do recomendador para um projeto:
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/configO comando devolve a configuração do recomendador, incluindo os subcampos que pode modificar:
params.under_utilized_reservation_lookback_periodeparams.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" }Atualize a configuração de um projeto
Para atualizar a configuração das recomendações de reservas subutilizadas, modifique o valor de
under_utilized_reservation_lookback_periode carregue a nova configuração para o seu projeto.Pode definir o período de observação para um valor de 7 a 30 dias, usando uma string que comece com
P, seguida de um número inteiro para o número de dias (mínimo de7e máximo de30), seguido deD. Por exemplo:- Para um período de observação de 7 dias, use
"P7D". - Para um período de observação de 30 dias, use
"P30D".
Da mesma forma, defina o limite de utilização que aciona uma recomendação de reserva subutilizada modificando o valor de
under_utilized_reservation_utilization_thresholde carregue a nova configuração para o seu projeto, por exemplo:- Para um limite de 80%,
"0.8".
Depois de carregar a nova configuração, esta demora aproximadamente 48 horas a entrar em vigor. Até lá, as recomendações geradas usam a configuração anterior.
Conclua esta tarefa através de um dos seguintes métodos.
gcloud
Para atualizar os parâmetros de configuração, use o comando
gcloud recommender recommender-config updatee usegoogle.compute.RightSizeResourceRecommendercomo o ID do recomendador:gcloud recommender recommender-config update google.compute.RightSizeResourceRecommender\ --location=ZONE \ --config-file=CONFIG_FILE_PATH \ --etag=ETAG \ --billing-account=BILLING_ACCOUNT_ID
Substitua o seguinte:
ZONE: a zona para a qual quer obter a configuração atualCONFIG_FILE_PATH: o caminho para o ficheiro JSON com a configuração atualETAG: o valor etag da configuração atualBILLING_ACCOUNT_ID: o ID da conta de faturação
No ficheiro de configuração, especifique apenas o objeto
recommenderGenerationConfigcom os parâmetros de configuração atualizados. Por exemplo, para especificar um período de observação de 21 dias e o limite de reserva subutilizada de 80%, use o seguinte ficheiro de configuração:{ "params": { "under_utilized_reservation_lookback_period": "P21D", "under_utilized_reservation_utilization_threshold": "0.8" } }Se o comando for bem-sucedido, devolve um corpo da resposta semelhante ao seguinte, que mostra a nova configuração com os parâmetros que acabou 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 atualizar a configuração, faça um pedido
PATCHao métodorecommenders.updateConfige especifiquegoogle.compute.RightSizeResourceRecommendercomo o ID do 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\"" }Substitua o seguinte:
PROJECT_ID: o ID do projeto para o qual quer modificar a configuração do recomendador.ZONE: a zona que contém o seu projeto.
Guarde o corpo do pedido num ficheiro, por exemplo,
config.json. Em seguida, pode fazer referência ao ficheiro quando atualizar a configuração do recomendador para o seu projeto, usando um comando semelhante ao seguinte: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/configO comando
POSTdevolve um corpo de resposta semelhante ao seguinte, mostrando a nova configuração com os parâmetros que acabou 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" }O que se segue?
- Saiba como ver e aplicar recomendações de reservas inativas.
- Saiba como ver e aplicar recomendações de reservas pouco usadas.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-10-19 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-10-19 UTC."],[],[]] -