Neste documento, explicamos como visualizar e aplicar recomendações de recursos inativos para volumes do Persistent Disk, endereços IP e imagens de disco personalizadas.
O Compute Engine ajuda você a identificar volumes inativos do Persistent Disk, endereços IP e imagens de disco personalizadas, além de fornecer recomendações para minimizar o desperdício e evitar cobranças desnecessárias.
Se você tiver interesse em recomendações para instâncias de máquina virtual (VM) inativas, consulte Ver e aplicar recomendações de VM inativas.
Antes de começar
- 
  
  Configure a autenticação, caso ainda não tenha feito isso.
  Com isso, você confirma sua identidade para acesso a serviços e APIs do Cloud de Confiance by S3NS . Para executar código ou exemplos em um ambiente de desenvolvimento local, faça a autenticação no Compute Engine com um destes métodos:
  
   
   
     
   
  
   
   
     
   
  
   
   
     
   
  
 
 
 
  
    
      Select the tab for how you plan to use the samples on this page: ConsoleWhen you use the Cloud de Confiance console to access Cloud de Confiance by S3NS services and APIs, you don't need to set up authentication. gcloud- 
 
 
  
  
   
   
  
   
   
  
   
   
     
   
  
  
   
   
  
   
   
  
   
   
  
 
 
   
   
      Instale a CLI do Google Cloud e faça login na gcloud CLI com sua identidade federada. Depois de fazer login, inicialize a CLI do Google Cloud executando o seguinte comando: gcloud init
- Set a default region and zone.
 RESTPara usar as amostras da API REST desta página em um ambiente de desenvolvimento local, use as credenciais fornecidas para gcloud CLI. Instale a CLI do Google Cloud e faça login na gcloud CLI com sua identidade federada. Depois de fazer login, inicialize a CLI do Google Cloud executando o seguinte comando: gcloud initSaiba mais em Autenticar para usar REST na documentação de autenticação do Cloud de Confiance . PreçosNão há custos associados ao uso de recomendações de recursos inativos. Geração de recomendaçõesSe um recurso não tiver sido anexado a uma VM ou outro recurso há 15 dias, o Recomendador o classifica como inativo. Para mais informações sobre as condições para classificar um recurso como inativo e as ações recomendadas, consulte a tabela a seguir: Recurso Condição para um recurso ser classificado como inativo Ação recomendada Poupança Persistent Disk Todas as opções a seguir precisam ser verdadeiras: 
 - O disco permanente foi criado há pelo menos 15 dias.
- O disco permanente nunca foi anexado a uma VM.
- O disco permanente está em branco.
- O disco permanente não está vinculado a pods do GKE.
 Excluir Economize 100% do custo desse disco. Para mais informações, consulte Preços de disco e imagem. Persistent Disk Todas as opções a seguir precisam ser verdadeiras: 
 - O disco permanente foi removido há pelo menos 15 dias.
- O disco permanente não está vinculado a pods do GKE.
 Crie um snapshot do Persistent Disk e exclua-o. 
 Reduz o custo de manutenção desse disco em 35% para 92%. Para mais informações, consulte Preços de disco e imagem. 
 Imagem personalizada Todas as opções a seguir precisam ser verdadeiras: 
 - A imagem não foi usada para criar um disco por pelo menos 15 dias.
- A imagem não é usada em nenhum modelo de instância.
 Excluir Economize 100% do custo dessa imagem. Para mais informações, consulte Preços de disco e imagem. Endereço IP externo O endereço IP não está anexado a nenhum recurso há pelo menos 15 dias. Excluir 
 Economize 100% do custo desse endereço IP. Para mais informações, consulte Preços de endereços IP externos. Frequência das recomendaçõesAs recomendações de recursos inativos começam 15 dias após a criação do recurso e são atualizadas uma vez a cada 24 horas. Como visualizar recomendaçõesPara ver recomendações sobre recursos inativos, use a gcloud CLI ou o REST. ConsoleNo console do Cloud de Confiance , acesse a página Todas as recomendações. Todos os recursos inativos estão listados em Recursos do Compute Engine não utilizados. gcloudUse o comando gcloud recommender recommendations listcom a sinalizaçãoRECOMMENDER_ID--recommender=:gcloud recommender recommendations list \ --project=PROJECT_ID \ --location=LOCATION \ --recommender=RECOMMENDER_ID \ --format=yamlSubstitua: - PROJECT_ID: ID do projeto.
- LOCATION: o local que contém os recursos para os quais você quer recomendações.- Para volumes de disco permanente, especifique uma zona ou região, por exemplo, us-central1-c.
- Para IPs:
- Para listar IPs regionais, especifique uma região.
- Para listar IPs globais, especifique global. Para mais informações sobre recursos de endereços IP regionais e globais, consulte Endereços IP.
 
- Para imagens personalizadas, especifique global.
 
- Para volumes de disco permanente, especifique uma zona ou região, por exemplo, 
- RECOMMENDER_ID: o ID do recomendador- Para discos, especifique google.compute.disk.IdleResourceRecommender.
- Para imagens, especifique google.compute.image.IdleResourceRecommender.
- Para IPs, especifique google.compute.address.IdleResourceRecommender.
 
- Para discos, especifique 
 Por exemplo, o comando a seguir lista recomendações de disco permanente inativo em us-central1-cparatest-project:gcloud recommender recommendations list \ --project=test-project \ --location=us-central1-c \ --recommender=google.compute.disk.IdleResourceRecommender \ --format=yaml --- content: operationGroups: - operations: - action: add resource: //compute.googleapis.com/projects/test-project/global/snapshots/$snapshot-name resourceType: compute.googleapis.com/Disk path: / value: - name: $snapshot-name sourceDisk: projects/test-project/locations/us-central1-c/disks/pd-name storageLocations: us-central1 - action: remove resource: //compute.googleapis.com/projects/test-project/zones/us-central1-c/disks/pd-name resourceType: compute.googleapis.com/Disk path: / description: Save cost by snapshotting and then deleting idle persistent disk 'pd-name' name: projects/test-project/locations/us-central1-c/recommenders/google.compute.disk.IdleResourceRecommender/recommendations/0fd31b24-cc05-4132-8431-ed54a22dd4f1 recommenderSubtype: SNAPSHOT_AND_DELETE_DISK lastRefreshTime: seconds: 1543912652 primaryImpact: category: COST costProjection: cost: currencyCode: USD units: '-50' duration: seconds: 2592000 stateInfo: ACTIVE etag: "cb0e6ac2cfc0b591"Saiba mais sobre como usar a CLI gcloud para trabalhar com recomendações. RESTChame o método recommendations.liste especifique o ID do recomendador. Por exemplo,google.compute.disk.IdleResourceRecommender:GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/recommenders/RECOMMENDER_ID/recommendations Substitua: - PROJECT_ID: ID do projeto.
- LOCATION: o local que contém os recursos para os quais você quer recomendações.- Para volumes de disco permanente, especifique uma zona ou região, por exemplo, us-central1-c.
- Para IPs:
- Para listar IPs regionais, especifique uma região.
- Para listar IPs globais, especifique global. Para mais informações sobre recursos de endereços IP regionais e globais, consulte Endereços IP.
 
- Para imagens personalizadas, especifique global.
 
- Para volumes de disco permanente, especifique uma zona ou região, por exemplo, 
- RECOMMENDER_ID: o ID do recomendador- Para discos, especifique google.compute.disk.IdleResourceRecommender.
- Para imagens, especifique google.compute.image.IdleResourceRecommender.
- Para IPs, especifique google.compute.address.IdleResourceRecommender.
 
- Para discos, especifique 
 O exemplo a seguir mostra o envio de uma solicitação com curle a amostra de resposta associada.PROJECT_ID=test-project LOCATION=us-central1-c RECOMMENDER_ID=google.compute.disk.IdleResourceRecommender curl -H "Authorization: Bearer $(gcloud auth print-access-token)" \ https://recommender.googleapis.com/v1/projects/$PROJECT_ID/locations/$LOCATION/recommenders/$RECOMMENDER_ID/recommendations Exemplo de resposta JSON para uma recomendação de disco permanente inativo: { "description" : "Save cost by deleting idle persistent disk 'pd-name'", "name": "projects/test-project/locations/us-central1-c/recommenders/" "google.compute.disk.IdleResourceRecommender/" "recommendations/0fd31b24-cc05-4132-8431-ed54a22dd4f1", "recommenderSubtype" : "SNAPSHOT_AND_DELETE_DISK", "lastRefreshTime": { "seconds": 1543912652 }, "primaryImpact": { "category": COST, "costProjection": { "cost": {"currencyCode": "USD", "units": -50}, "duration": { "seconds": 2592000 } } }, "stateInfo": ACTIVE, "content": { "operationGroups" : [ { "operations" : [ { "action": "add", "resourceType": "compute.googleapis.com/Disk", "resource" : "//compute.googleapis.com/projects/test-project/global/snapshots/$snapshot-name", "value": { "name": "$snapshot-name", "sourceDisk": "projects/test-project/zones/us-central1-c/disks/pd-name", "storageLocations": ["us-central1"], } }, { "action": "remove", "resourceType": "compute.googleapis/Disk", "resource": "//compute.googleapis.com/projects/test-project/" "zones/us-central1-c/disks/pd-name" } ] } ] }, "associatedInsights": [ { "insight": "projects/test-project/locations/us-central1-c/insightTypes/google.compute.disk.IdleResourceInsight/insights/31326443-bcc3-4776-9b86-48879fddb656" } ], "etag": "cb0e6ac2cfc0b591" }Como interpretar a resposta da recomendaçãoCada recomendação recebida por meio da gcloud CLI ou do REST contém grupos de operações, com operações que podem ser executadas em série para aplicar a recomendação. Por exemplo, os grupos de operações de recomendação de disco permanente inativo incluem uma ou duas operações: - Se o disco permanente inativo tiver dados, a recomendação incluirá uma operação - addpara criar um snapshot e fazer backup do disco permanente. Exemplo:- { "action": "add", "resourceType": "compute.googleapis.com/Disk", "resource" : "//compute.googleapis.com/projects/test-project/global/snapshots/$snapshot-name", "path": "/", "value": { "name": "$snapshot-name", "sourceDisk": "projects/test-project/zones/us-central1-c/disks/pd-name", "storageLocations": ["us-central1"] } }
- Uma operação - removepara excluir permanentemente o disco permanente inativo. Exemplo:- { "action": "remove", "resourceType": "compute.googleapis.com/Disk", "resource" : "//compute.googleapis.com/projects/test-project/zones/us-central1-c/disks/pd-name", "path": "/" }
 Como visualizar insights para recomendações de recursos inativosO recomendador gera recomendações com base nos insights dos recursos de DP. Ao ver insights sobre recursos, é possível saber mais sobre eles, como por quanto tempo um recurso é desanexado de uma VM ou se um Persistent Disk está vazio. Se você quiser visualizar o insight que gerou a recomendação, use o REST ou a gcloud CLI. gcloudUse o comando insights list.gcloud beta recommender insights list --project=PROJECT_NAME \ --location=LOCATION --insight-type=INSIGHT_TYPE Substitua: - LOCATION: o local dos recursos de que você quer insights.- Para DPs, especifique uma zona ou região, por exemplo, us-central1-c.
- Para IPs:
- Para listar IPs regionais, especifique uma região.
- Para listar IPs globais, especifique global. Para mais informações sobre recursos de endereços IP regionais e globais, consulte Endereços IP.
 
- Para imagens personalizadas, especifique global.
 
- Para DPs, especifique uma zona ou região, por exemplo, 
- INSIGHT_TYPE: o ID do tipo de insight- Para discos, especifique google.compute.disk.IdleResourceInsight.
- Para imagens, especifique google.compute.image.IdleResourceInsight.
- Para IPs, especifique google.compute.address.IdleResourceInsight.
 
- Para discos, especifique 
 RESTUse o método insights.list.GET https://recommender.googleapis.com/v1beta1/projects/PROJECT_ID/locations/LOCATION/insightTypes/INSIGHT_TYPE/insights Substitua: - PROJECT_ID: ID do projeto.
- LOCATION: o local dos recursos de que você quer insights.- Para volumes de disco permanente, especifique uma zona ou região, por exemplo, us-central1-c.
- Para IPs:
- Para listar IPs regionais, especifique uma região.
- Para listar IPs globais, especifique global. Para mais informações sobre recursos de endereços IP regionais e globais, consulte Endereços IP.
 
- Para imagens personalizadas, especifique global.
 
- Para volumes de disco permanente, especifique uma zona ou região, por exemplo, 
- INSIGHT_TYPE: o ID do tipo de insight- Para discos, especifique google.compute.disk.IdleResourceInsight.
- Para imagens, especifique google.compute.image.IdleResourceInsight.
- Para IPs, especifique google.compute.address.IdleResourceInsight.
 
- Para discos, especifique 
 Confira um exemplo de resposta de um insight sobre um recurso de disco permanente inativo: { "name": "projects/test-project/locations/us-central1-c/insightTypes/google.compute.disk.IdleResourceInsight/insights/0ec21a13-bb04-3121-7321-dc43a11cc3e2", "description": "Disk 'pd-name' in zone 'us-central1-c' was last used 17 days ago. Consider taking snapshot and delete it.", "targetResources": [ "//compute.googleapis.com/projects/test-project/zones/us-central1-c/disks/pd-name" ], "insightSubtype": "IDLE_DISK", "content": { "diskLastUseTime": "2019-10-01 13:00:00", "isBlank": false, }, "lastRefreshTime": "2019-10-10 13:00:00", "observationPeriod": "15 days", "stateInfo": { "state": "ACTIVE" }, "category": "COST", "etag": "fds421j2349", "associatedRecommendations": [ { "projects/test-project/locations/us-central1-c/recommenders/" "google.compute.disk.IdleResourceRecommender/" "recommendations/0fd31b24-cc05-4132-8431-ed54a22dd4f1" } ] }A resposta inclui os campos a seguir: - diskLastUseTime: a última vez em que o disco foi anexado a uma VM. Se o disco nunca tiver sido anexado a uma VM, isso será definido como a data/hora de criação do disco.
- isBlank: este campo é definido como- truese o disco estiver em branco e nunca tiver sido anexado à VM. Caso contrário, será- false.
 Para mais informações sobre insights, consulte os documentos de referência. Como aplicar recomendações de recursos inativosSe você receber uma recomendação sobre um recurso inativo e decidir aplicá-la, siga as instruções nas próximas seções. Como excluir endereços IP inativosConsulte o método addresses.delete, comandogcloud compute addresses deleteou a documentação sobre como liberar um endereço IP externo estático.Como excluir imagens personalizadas ociosasConsulte o método images.delete, o comandogcloud compute images deleteou a documentação Como excluir uma imagem.Como aplicar recomendações de disco permanente inativoSe você precisar criar um snapshot de um disco permanente antes de excluí-lo, consulte Como criar snapshots de disco permanente. Para excluir um disco permanente inativo, consulte o comando gcloud compute disks delete.Para informações sobre como recuperar dados de um snapshot e recriar o disco permanente, consulte Como restaurar snapshots. 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"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-10-19 UTC."],[],[]]
-