Questo documento spiega come visualizzare le impostazioni e l'avanzamento di un arresto normale in un'istanza Compute Engine. Per scoprire di più sull'arresto normale, consulta la panoramica sull'arresto normale.
Quando visualizzi i dettagli di un'istanza, puoi eseguire queste operazioni:
Visualizza le impostazioni di arresto normale. Puoi verificare se l'arresto normale è abilitato e per quanto tempo rimane attivo.
Monitora l'arresto normale. Quando è in corso un arresto normale, puoi effettuare le seguenti verifiche:
Il momento in cui processo di arresto normale termina.
Se è in corso un'operazione di interruzione o eliminazione.
Prima di iniziare
-
Se non l'hai ancora fatto, configura l'autenticazione.
L'autenticazione è il processo mediante il quale la tua identità viene verificata per l'accesso a servizi e API di Trusted Cloud by S3NS
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
-
Install the Google Cloud CLI, and then sign in to the gcloud CLI with your federated identity. After signing in, initialize the Google Cloud CLI by running the following command:
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.
Install the Google Cloud CLI, and then sign in to the gcloud CLI with your federated identity. After signing in, initialize the Google Cloud CLI by running the following command:
gcloud init
Per saperne di più, consulta Autenticarsi per l'utilizzo di REST nella documentazione sull'autenticazione di Trusted Cloud .
Ruoli obbligatori
Per ottenere l'autorizzazione necessaria per visualizzare l'arresto normale di un'istanza di computing, chiedi all'amministratore di concederti il ruolo IAM Compute Instance Admin (v1) (
roles/compute.instanceAdmin.v1
) sul progetto. Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.Questo ruolo predefinito contiene l'autorizzazione
compute.instances.get
on the projectPotresti anche ottenere questa autorizzazione con ruoli personalizzati o altri ruoli predefiniti.
Visualizza le impostazioni di arresto normale
Per visualizzare le impostazioni di arresto normale in un'istanza di computing, seleziona una delle seguenti opzioni:
Console
Nella console Trusted Cloud , vai alla pagina Istanze VM.
Nella colonna Nome, fai clic sul nome dell'istanza.
La pagina dei dettagli dell'istanza si apre nella scheda Dettagli.
Per controllare le impostazioni di arresto normale, nella sezione Policy di disponibilità, controlla il valore del campo Durata massima dell'arresto normale. Questo campo mostra la durata dell'arresto normale. Se viene visualizzato un trattino (-), significa che l'arresto normale è disattivato.
gcloud
Per visualizzare le impostazioni di arresto normale in un'istanza, utilizza il comando
gcloud beta compute instances describe
:gcloud beta compute instances describe INSTANCE_NAME \ --zone=ZONE
Sostituisci quanto segue:
INSTANCE_NAME
: il nome dell'istanzaZONE
: la zona in cui esiste l'istanza
Se l'arresto normale è abilitato, l'output è simile al seguente:
... scheduling: ... gracefulShutdown: enabled: true maxDuration: seconds: 'MAX_DURATION' ... ...
L'output include il valore
MAX_DURATION
. Questo valore indica la durata in secondi del periodo di arresto normale. Se non hai specificato una durata di arresto normale alla sua attivazione nell'istanza, Compute Engine omette il campomaxDuration
e imposta la durata su 10 minuti.REST
Per visualizzare le impostazioni di arresto normale in un'istanza, effettua una richiesta
GET
al metodoinstances.get
beta:GET https://compute.s3nsapis.fr/compute/beta/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME
Sostituisci quanto segue:
PROJECT_ID
: l'ID del progetto in cui hai creato l'istanzaZONE
: la zona in cui esiste l'istanzaINSTANCE_NAME
: il nome dell'istanza
Se l'arresto normale è abilitato, l'output è simile al seguente:
{ ... "scheduling": { ... "gracefulShutdown": { "enabled": true, "maxDuration": { "seconds": "MAX_DURATION" } } }, ... }
L'output include il valore
MAX_DURATION
. Questo valore indica la durata in secondi del periodo di arresto normale. Se non hai specificato una durata di arresto normale alla sua attivazione nell'istanza, Compute Engine omette il campomaxDuration
e imposta la durata su 10 minuti.Monitora l'arresto normale
Per monitorare un arresto normale in corso in un'istanza di computing, seleziona una delle seguenti opzioni:
Console
Nella console Trusted Cloud , vai alla pagina Istanze VM.
Nella colonna Nome, fai clic sul nome dell'istanza.
La pagina dei dettagli dell'istanza si apre nella scheda Dettagli.
Se è in corso un arresto normale, nella sezione Informazioni di base controlla i seguenti campi:
Stato: questo campo mostra lo stato dell'istanza. Durante un arresto normale, questo campo mostra Arresto in attesa e un timer conto alla rovescia. Il timer effettua il conto alla rovescia fino al termine dell'arresto normale.
Stato target: questo campo indica se Compute Engine sta interrompendo (Arrestato) o eliminando (Eliminato) l'istanza.
gcloud
Per monitorare un arresto normale in corso in un'istanza, utilizza il comando
gcloud beta compute instances describe
:gcloud beta compute instances describe INSTANCE_NAME \ --zone=ZONE
Sostituisci quanto segue:
INSTANCE_NAME
: il nome dell'istanzaZONE
: la zona in cui esiste l'istanza
Se è in corso un arresto normale, l'output è simile al seguente:
... resourceStatus: ... shutdownDetails: maxDuration: seconds: 'MAX_DURATION' requestTimestamp: 'REQUEST_TIMESTAMP' stopState: STOP_STATE targetState: TARGET_STATE ... status: PENDING_STOP ...
Questo output include i seguenti valori:
MAX_DURATION
: la durata del periodo di arresto normale in secondi. Dopo che Compute Engine ha impostatoSTOP_STATE
suSTOPPING
, elimina il campomaxDuration
.REQUEST_TIMESTAMP
: il timestamp dell'inizio diSTOP_STATE
STOP_STATE
: la fase di arresto dell'istanza. Il valore può essere uno dei seguenti:PENDING_STOP
: Compute Engine ha avviato l'arresto normale. L'istanza rimane in questo stato finché non interrompi manualmente l'arresto normale o finché non termina il periodo impostato.STOPPING
: l'arresto normale è terminato e Compute Engine continua con l'operazione di arresto o eliminazione.
TARGET_STATE
: indica se Compute Engine sta interrompendo (STOPPED
) o eliminando (DELETED
) l'istanza.
Se è in esecuzione un'operazione di arresto, dopo che ha impostato il campo
status
suTERMINATE
, Compute Engine elimina il camposhutdownDetails
.REST
Per monitorare un arresto normale in corso in un'istanza, invia una richiesta
GET
al metodoinstances.get
beta:GET https://compute.s3nsapis.fr/compute/beta/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME
Sostituisci quanto segue:
PROJECT_ID
: l'ID del progetto in cui hai creato l'istanzaZONE
: la zona in cui esiste l'istanzaINSTANCE_NAME
: il nome dell'istanza
Se è in corso un arresto normale, l'output è simile al seguente:
{ ... "resourceStatus": { ... "shutdownDetails": { "maxDuration": { "seconds": "MAX_DURATION" }, "requestTimestamp": "REQUEST_TIMESTAMP", "stopState": "STOP_STATE", "targetState": "TARGET_STATE" } }, ... "status": "PENDING_STOP", ... }
Questo output include i seguenti valori:
MAX_DURATION
: la durata del periodo di arresto normale in secondi. Dopo che Compute Engine ha impostatoSTOP_STATE
suSTOPPING
, elimina il campomaxDuration
.REQUEST_TIMESTAMP
: il timestamp dell'inizio diSTOP_STATE
STOP_STATE
: la fase di arresto dell'istanza. Il valore può essere uno dei seguenti:PENDING_STOP
: Compute Engine ha avviato l'arresto normale. L'istanza rimane in questo stato finché non interrompi manualmente l'arresto normale o finché non termina il periodo impostato.STOPPING
: l'arresto normale è terminato e Compute Engine continua con l'operazione di arresto o eliminazione.
TARGET_STATE
: indica se Compute Engine sta interrompendo (STOPPED
) o eliminando (DELETED
) l'istanza.
Se è in esecuzione un'operazione di arresto, dopo che ha impostato il campo
status
suTERMINATE
, Compute Engine elimina il camposhutdownDetails
.Server di metadati
Connettiti all'istanza.
Esegui una query sul server di metadati:
curl "http://metadata.google.internal/computeMetadata/v1/instance/shutdown-details/?recursive=true?alt=json" \-H "Metadata-Flavor: Google"
Se è in corso un arresto normale, l'output è simile al seguente:
{ "maxDuration": "MAX_DURATION", "requestTimestamp": "REQUEST_TIMESTAMP", "stopState": "STOP_STATE", "targetState": "TARGET_STATE" }
L'output include i seguenti valori:
MAX_DURATION
: la durata del periodo di arresto normale in secondi. Dopo che Compute Engine ha impostatoSTOP_STATE
suSTOPPING
, elimina il campomaxDuration
.REQUEST_TIMESTAMP
: il timestamp dell'inizio diSTOP_STATE
STOP_STATE
: la fase di arresto dell'istanza. Il valore può essere uno dei seguenti:PENDING_STOP
: Compute Engine ha avviato l'arresto normale. L'istanza rimane in questo stato finché non interrompi manualmente l'arresto normale o finché non termina il periodo impostato.STOPPING
: l'arresto normale è terminato e Compute Engine continua con l'operazione di arresto o eliminazione.
TARGET_STATE
: indica se Compute Engine sta interrompendo (STOPPED
) o eliminando (DELETED
) l'istanza.
Passaggi successivi
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-18 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-18 UTC."],[[["\u003cp\u003eThis document guides you through viewing the settings and progress of a graceful shutdown in a Compute Engine instance, detailing how to check if it's enabled and its duration.\u003c/p\u003e\n"],["\u003cp\u003eYou can monitor a graceful shutdown in progress to determine when it will time out and whether a stop or delete operation is currently active.\u003c/p\u003e\n"],["\u003cp\u003eThe graceful shutdown feature is a pre-GA offering, which means it is subject to the "Pre-GA Offerings Terms", with the possibility of having limited support.\u003c/p\u003e\n"],["\u003cp\u003eViewing the graceful shutdown settings and monitoring the progress can be done using the Google Cloud Console, gcloud CLI, or REST API, with specific steps provided for each method.\u003c/p\u003e\n"],["\u003cp\u003eAccessing the metadata server allows for the retrieval of details regarding graceful shutdown, including the maximum duration, request timestamp, stop state, and the target state of the instance.\u003c/p\u003e\n"]]],[],null,[]] -