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 init
Se 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 init
Se 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 describe
e usegoogle.compute.RightSizeResourceRecommender
como o ID do recomendador:gcloud recommender recommender-config describe google.compute.RightSizeResourceRecommender \ --location=ZONE --billing-account=BILLING_ACCOUNT_ID
Substitua o seguinte:
ZONE
com a zona que contém reservas para apresentar recomendações.BILLING_ACCOUNT_ID
com 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_period
eparams.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.getConfig
e especifiquegoogle.compute.RightSizeResourceRecommender
como 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/config
O comando devolve a configuração do recomendador, incluindo os subcampos que pode modificar:
params.under_utilized_reservation_lookback_period
eparams.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_period
e 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 de7
e 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_threshold
e 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 update
e usegoogle.compute.RightSizeResourceRecommender
como 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
recommenderGenerationConfig
com 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
PATCH
ao métodorecommenders.updateConfig
e especifiquegoogle.compute.RightSizeResourceRecommender
como 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/config
O comando
POST
devolve 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-09-19 UTC.
-