Condividi tramite


Virtual Machine Scale Set VMs - Retrieve Boot Diagnostics Data

Operazione per recuperare gli URI di firma di accesso condiviso dei log di diagnostica di avvio per una macchina virtuale in un set di scalabilità di macchine virtuali.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}/retrieveBootDiagnosticsData?api-version=2025-04-01
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}/retrieveBootDiagnosticsData?api-version=2025-04-01&sasUriExpirationTimeInMinutes={sasUriExpirationTimeInMinutes}

Parametri dell'URI

Nome In Necessario Tipo Descrizione
instanceId
path True

string

ID istanza della macchina virtuale.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nome del gruppo di risorse. Il nome è insensibile alle maiuscole e minuscole.

subscriptionId
path True

string

minLength: 1

ID della sottoscrizione di destinazione.

vmScaleSetName
path True

string

Nome del set di scalabilità di macchine virtuali.

api-version
query True

string

minLength: 1

Versione dell'API da usare per questa operazione.

sasUriExpirationTimeInMinutes
query

integer (int32)

Durata della scadenza in minuti per gli URI di firma di accesso condiviso con un valore compreso tra 1 e 1440 minuti. Nota: Se non specificato, gli URI di firma di accesso condiviso verranno generati con una durata di scadenza predefinita di 120 minuti.

Risposte

Nome Tipo Descrizione
200 OK

RetrieveBootDiagnosticsDataResult

L'operazione di Azure è stata completata correttamente.

Other Status Codes

CloudError

Risposta di errore imprevista.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory.

Tipo: oauth2
Flow: implicit
URL di autorizzazione: https://login.microsoftonline.com/common/oauth2/authorize

Ambiti

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

RetrieveBootDiagnosticsData of a virtual machine.

Esempio di richiesta

POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/ResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myvmScaleSet/virtualMachines/0/retrieveBootDiagnosticsData?api-version=2025-04-01&sasUriExpirationTimeInMinutes=60

Risposta di esempio

{
  "consoleScreenshotBlobUri": "https://storageuri/myvmScaleSetinstance.screenshot.bmp?{saskey}",
  "serialConsoleLogBlobUri": "https://storageuri/myvmScaleSetinstance.serialconsole.log?{saskey}"
}

Definizioni

Nome Descrizione
ApiError

Errore API.

ApiErrorBase

Base di errore API.

CloudError

Risposta di errore dal servizio di calcolo.

InnerError

Dettagli dell'errore interno.

RetrieveBootDiagnosticsDataResult

URI di firma di accesso condiviso dello screenshot della console e dei BLOB di log seriali.

ApiError

Errore API.

Nome Tipo Descrizione
code

string

Codice di errore.

details

ApiErrorBase[]

Dettagli dell'errore Api

innererror

InnerError

L'errore interno dell'API

message

string

Messaggio di errore.

target

string

Destinazione dell'errore specifico.

ApiErrorBase

Base di errore API.

Nome Tipo Descrizione
code

string

Codice di errore.

message

string

Messaggio di errore.

target

string

Destinazione dell'errore specifico.

CloudError

Risposta di errore dal servizio di calcolo.

Nome Tipo Descrizione
error

ApiError

Errore API.

InnerError

Dettagli dell'errore interno.

Nome Tipo Descrizione
errordetail

string

Messaggio di errore interno o dump di eccezione.

exceptiontype

string

Tipo di eccezione.

RetrieveBootDiagnosticsDataResult

URI di firma di accesso condiviso dello screenshot della console e dei BLOB di log seriali.

Nome Tipo Descrizione
consoleScreenshotBlobUri

string

URI del blob dello screenshot della console

serialConsoleLogBlobUri

string

URI del BLOB di log della console seriale.