Method: projects.locations.instances.diagnose

Crea un file di diagnostica ed esegue lo strumento di diagnostica per una determinata istanza.

Richiesta HTTP

POST https://notebooks.googleapis.com/v1/{name}:diagnose

Parametri del percorso

Parametri
name

string

Obbligatorio. Formato: projects/{projectId}/locations/{location}/instances/{instanceId}

Corpo della richiesta

Il corpo della richiesta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "diagnosticConfig": {
    object (DiagnosticConfig)
  },
  "timeoutMinutes": integer
}
Campi
diagnosticConfig

object (DiagnosticConfig)

Obbligatorio. Definisce i flag utilizzati per eseguire lo strumento di diagnostica

timeoutMinutes

integer

Facoltativo. Quantità massima di tempo in minuti prima del timeout dell'operazione.

Corpo della risposta

In caso di esito positivo, il corpo della risposta contiene un'istanza di Operation.

Ambiti di autorizzazione

Richiede uno dei seguenti ambiti OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/notebooks

Per saperne di più, consulta la Authentication Overview.

DiagnosticConfig

Definisce i flag utilizzati per eseguire lo strumento di diagnostica

Rappresentazione JSON
{
  "gcsBucket": string,
  "relativePath": string,
  "repairFlagEnabled": boolean,
  "packetCaptureFlagEnabled": boolean,
  "copyHomeFilesFlagEnabled": boolean
}
Campi
gcsBucket

string

Obbligatorio. (OBBLIGATORIO) Posizione del bucket Cloud Storage dell'utente. Deve essere formattato con il prefisso del percorso (gs://$GCS_BUCKET).

Autorizzazioni: User Managed Notebooks: - storage.buckets.writer: deve essere concesso al account di servizio del progetto collegato alla VM. Google Managed Notebooks: - storage.buckets.writer: deve essere concesso al account di servizio del progetto o alle credenziali utente collegate alla VM a seconda della modalità di autenticazione.

Il file di log del bucket Cloud Storage verrà scritto in gs://$GCS_BUCKET/$RELATIVE_PATH/$VM_DATE_$TIME.tar.gz

relativePath

string

Facoltativo. Definisce il percorso di archiviazione relativo nel bucket Cloud Storage in cui verranno scritti i log di diagnostica: il percorso predefinito sarà la directory principale del bucket Cloud Storage (gs://$GCS_BUCKET/$DATE_$TIME.tar.gz). Esempio di percorso completo in cui verrà scritto il file di log: gs://$GCS_BUCKET/$RELATIVE_PATH/

repairFlagEnabled

boolean

Facoltativo. Abilita il flag per il servizio di riparazione per l'istanza

packetCaptureFlagEnabled

boolean

Facoltativo. Attiva il flag per acquisire pacchetti dall'istanza per 30 secondi

copyHomeFilesFlagEnabled

boolean

Facoltativo. Attiva il flag per copiare tutti i contenuti della cartella /home/jupyter