Questo documento descrive come visualizzare la configurazione della flessibilità delle istanze in un gruppo di istanze gestite (MIG) e i tipi di macchine utilizzati da ogni VM del gruppo.
Dopo aver aggiunto o apportato modifiche alla flessibilità dell'istanza in un MIG, puoi eseguire le seguenti operazioni:
Visualizza la configurazione della flessibilità dell'istanza per verificare se è stata applicata una configurazione o se un MIG ha già la flessibilità dell'istanza.
Visualizza i tipi di macchina utilizzati da ogni VM per assicurarti che il tipo di macchina che vuoi rimuovere da una selezione di istanze non venga utilizzato da nessuna VM o per controllare i diversi tipi di macchina utilizzati nel MIG.
Prima di iniziare
-
Se non l'hai ancora fatto, configura l'autenticazione.
L'autenticazione è
il processo di verifica dell'identità per poter accedere a Trusted Cloud by S3NS servizi e API.
Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi autenticarti su
Compute Engine selezionando una delle seguenti opzioni:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Trusted Cloud console to access Trusted Cloud by S3NS services and APIs, you don't need to set up authentication.
gcloud
-
Installa Google Cloud CLI, quindi accedi a gcloud CLI con la tua identità federata. Dopo aver eseguito l'accesso, inizializza Google Cloud CLI eseguendo il seguente comando:
gcloud init
- Set a default region and zone.
REST
Per utilizzare gli esempi di API REST in questa pagina in un ambiente di sviluppo locale, devi utilizzare le credenziali che fornisci a gcloud CLI.
Installa Google Cloud CLI, quindi accedi a gcloud CLI con la tua identità federata. Dopo aver eseguito l'accesso, inizializza Google Cloud CLI eseguendo il seguente comando:
gcloud init
Per saperne di più, consulta Autenticarsi per l'utilizzo di REST nella documentazione sull'autenticazione di Trusted Cloud .
Visualizza la configurazione della flessibilità dell'istanza
Console
Nella console Trusted Cloud , vai alla pagina Gruppi di istanze.
Nella colonna Nome, fai clic sul nome del MIG di cui vuoi visualizzare la configurazione della flessibilità dell'istanza.
Si apre la pagina di riepilogo del gruppo di istanze gestite.
Fai clic sulla scheda Dettagli.
Nella sezione Flessibilità dell'istanza, la tabella Selezioni istanze mostra il nome, il ranking e i tipi di macchina di una selezione. Se il MIG non ha configurato la flessibilità dell'istanza, la sezione Flessibilità dell'istanza non viene mostrata.
gcloud
Per visualizzare la configurazione della flessibilità dell'istanza, utilizza il comando
instance-groups managed describe
. Includi il flag--format
per filtrare le proprietàinstanceFlexibilityPolicy.instanceSelections
.gcloud compute instance-groups managed describe INSTANCE_GROUP_NAME \ --region REGION \ --format="json(instanceFlexibilityPolicy.instanceSelections)"
Di seguito è riportato un output di esempio:
{ "instanceFlexibilityPolicy": { "instanceSelections": { "instance-selection-1": { "machineTypes": [ "n1-standard-16", "n2-standard-16", "e2-standard-16" ], "rank": 1 } } } }
Se per un MIG non è configurata la flessibilità dell'istanza, l'output restituisce
null
.Sostituisci quanto segue:
INSTANCE_GROUP_NAME
: il nome del MIG di cui vuoi visualizzare la configurazione della flessibilità dell'istanza.REGION
: la regione in cui si trova il MIG.
REST
Per visualizzare la configurazione della flessibilità dell'istanza, utilizza il metodo
regionInstanceGroupManagers.get
. Includi il parametrofields
nell'URL della richiesta per filtrare le proprietàinstanceFlexibilityPolicy.instanceSelections
.GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceGroupManagers/INSTANCE_GROUP_NAME?fields=instanceFlexibilityPolicy.instanceSelections
Di seguito è riportato un output di esempio:
{ "instanceFlexibilityPolicy": { "instanceSelections": { "instance-selection-1": { "machineTypes": [ "n1-standard-16", "n2-standard-16", "e2-standard-16" ], "rank": 1 } } } }
Se per un MIG non è configurata la flessibilità dell'istanza, l'output restituisce
null
.Sostituisci quanto segue:
PROJECT_ID
: il tuo ID progetto.REGION
: la regione in cui si trova il MIG.INSTANCE_GROUP_NAME
: il nome del MIG di cui vuoi visualizzare la configurazione della flessibilità dell'istanza.
Visualizza i tipi di macchine utilizzati da ogni VM
Console
Nella console Trusted Cloud , vai alla pagina Gruppi di istanze.
Nella colonna Nome, fai clic sul nome del gruppo di istanze gestite in cui vuoi visualizzare i tipi di macchina utilizzati da ogni VM.
Si apre la pagina Panoramica del gruppo di istanze gestite, che elenca tutte le VM del gruppo, i relativi tipi di macchine e altri dettagli.
gcloud
Per visualizzare i tipi di macchine utilizzati da ogni VM in un MIG, elenca le VM utilizzando il comando
instance-groups managed list-instances
e includi il flag--format
per filtrare il campopropertiesFromFlexibilityPolicy.machineType
. Puoi anche filtrare altri campi in base alle necessità.gcloud compute instance-groups managed list-instances INSTANCE_GROUP_NAME \ --region REGION \ --format='(name,instanceStatus,currentAction,propertiesFromFlexibilityPolicy.machineType,lastAttempt.errors.errors)'
Di seguito è riportato un output di esempio:
NAME: example-mig-0md2 STATUS: RUNNING ACTION: NONE MACHINE_TYPE: n1-standard-16 LAST_ERROR: NAME: example-mig-vbgg STATUS: RUNNING ACTION: NONE MACHINE_TYPE: n1-standard-16 LAST_ERROR:
Sostituisci quanto segue:
REGION
: la regione in cui si trova il MIG.INSTANCE_GROUP_NAME
: il nome del MIG di cui vuoi visualizzare la configurazione della flessibilità dell'istanza.
REST
Per visualizzare i tipi di macchine utilizzati da ogni VM in un MIG, elenca le VM utilizzando il metodo
listManagedInstances
e controlla il campopropertiesFromFlexibilityPolicy.machineType
nella risposta.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceGroupManagers/INSTANCE_GROUP_NAME/listManagedInstances
Di seguito è riportato un output di esempio. Cerca il campo
propertiesFromFlexibilityPolicy
in cui è impostato il campomachineType
di una VM.{ "managedInstances": [ { "instance": "https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-b/instances/example-mig-0md2", "instanceStatus": "RUNNING", "id": "2656095434923471959", "version": { "instanceTemplate": "https://www.googleapis.com/compute/v1/projects/example-project/global/instanceTemplates/example-instance-template" }, "targetStatus": "RUNNING", "name": "example-mig-0md2", "propertiesFromFlexibilityPolicy": { "machineType": "n1-standard-16" } }, { "instance": "https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-b/instances/example-mig-vbgg", "instanceStatus": "RUNNING", "currentAction": "NONE", "id": "9171259522409694366", "version": { "instanceTemplate": "https://www.googleapis.com/compute/v1/projects/example-project/global/instanceTemplates/example-instance-template" }, "targetStatus": "RUNNING", "name": "example-mig-vbgg", "propertiesFromFlexibilityPolicy": { "machineType": "n1-standard-16" } } ] }
Sostituisci quanto segue:
PROJECT_ID
: il tuo ID progetto.REGION
: la regione in cui si trova il MIG.INSTANCE_GROUP_NAME
: il nome del MIG di cui vuoi visualizzare la configurazione della flessibilità dell'istanza.
Passaggi successivi
Modifica o rimuovi la configurazione della flessibilità dell'istanza.
Se il MIG non ha la flessibilità dell'istanza, aggiungila.
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-08-19 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-08-19 UTC."],[[["This document provides instructions on how to view the instance flexibility configuration of a managed instance group (MIG)."],["You can verify if instance flexibility has been applied to a MIG or if it already has it configured."],["The content explains how to check the machine types used by each virtual machine (VM) within a MIG, ensuring desired machine types are not in use, or to review all the used ones."],["Instructions are available for using the Google Cloud Console, gcloud command-line tool, and REST API to access this information."]]],[]] -