Compute Node - Upload Batch Service Logs
Ladda upp Azure Batch tjänstloggfiler från den angivna beräkningsnoden till Azure Blob Storage.
Detta är för att samla in Azure Batch tjänstloggfiler på ett automatiserat sätt från beräkningsnoder om du upplever ett fel och vill eskalera till Azure Support. De Azure Batch tjänstloggfilerna ska delas med Azure Support för att underlätta felsökning av problem med Batch-tjänsten.
POST {batchUrl}/pools/{poolId}/nodes/{nodeId}/uploadbatchservicelogs?api-version=2023-11-01.18.0
POST {batchUrl}/pools/{poolId}/nodes/{nodeId}/uploadbatchservicelogs?timeout={timeout}&api-version=2023-11-01.18.0
URI-parametrar
Name | I | Obligatorisk | Typ | Description |
---|---|---|---|---|
batch
|
path | True |
string |
Bas-URL:en för alla Azure Batch tjänstbegäranden. |
node
|
path | True |
string |
ID:t för beräkningsnoden som du vill ladda upp Azure Batch tjänstloggfiler från. |
pool
|
path | True |
string |
ID:t för poolen som innehåller beräkningsnoden. |
api-version
|
query | True |
string |
Klient-API-version. |
timeout
|
query |
integer int32 |
Den maximala tid som servern kan ägna åt att bearbeta begäran i sekunder. Standardvärdet är 30 sekunder. |
Begärandehuvud
Media Types: "application/json; odata=minimalmetadata"
Name | Obligatorisk | Typ | Description |
---|---|---|---|
client-request-id |
string uuid |
Den anropargenererade begärandeidentiteten i form av ett GUID utan dekoration, till exempel klammerparenteser, t.ex. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
return-client-request-id |
boolean |
Om servern ska returnera klient-request-id i svaret. |
|
ocp-date |
string date-time-rfc1123 |
Den tid då begäran utfärdades. Klientbibliotek anger vanligtvis detta till den aktuella systemklockatiden. ange det uttryckligen om du anropar REST-API:et direkt. |
Begärandetext
Media Types: "application/json; odata=minimalmetadata"
Name | Obligatorisk | Typ | Description |
---|---|---|---|
containerUrl | True |
string |
URL:en för containern i Azure Blob Storage som batchtjänstloggfilerna ska laddas upp till. |
startTime | True |
string |
Början på det tidsintervall som batchtjänstloggfilerna ska laddas upp från. |
endTime |
string |
Slutet av det tidsintervall som batchtjänstloggfiler ska laddas upp från. |
|
identityReference |
Referensen till den användartilldelade identitet som ska användas för att komma åt Azure Blob Storage som anges av containerUrl. |
Svar
Name | Typ | Description |
---|---|---|
200 OK |
Begäran till Batch-tjänsten lyckades. Headers
|
|
Other Status Codes |
Felet från Batch-tjänsten. |
Säkerhet
azure_auth
Microsoft Entra autentiseringskodflöde för OAuth 2.0
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | Personifiera ditt användarkonto |
Authorization
Type:
apiKey
In:
header
Exempel
Upload BatchService Logs
Sample Request
POST account.region.batch.azure.com/pools/poolId/nodes/tvm-1695681911_1-20161121t182739z/uploadbatchservicelogs?api-version=2023-11-01.18.0
{
"containerUrl": "https://somestorageacct.blob.core.windows.net/batch-compute-node-logs?se=2017-12-09T18%3A51%3A00Z&sp=w&sv=2016-05-31&sr=c&sig",
"startTime": "2017-11-27T00:00:00Z"
}
Sample Response
{
"virtualDirectoryName": "poolId/tvm-1695681911-1-20161121t182739z/0795539d-82fe-48e3-bbff-2964905b6de0",
"numberOfFilesUploaded": 8
}
Definitioner
Name | Description |
---|---|
Batch |
Ett felsvar som tagits emot från Azure Batch-tjänsten. |
Batch |
Ett objekt med ytterligare information som ingår i ett Azure Batch felsvar. |
Compute |
Referensen till en användartilldelad identitet som är associerad med batchpoolen som en beräkningsnod ska använda. |
Error |
Ett felmeddelande som togs emot i ett Azure Batch felsvar. |
Upload |
Azure Batch tjänstloggfiler laddar upp konfigurationen för en beräkningsnod. |
Upload |
Resultatet av att ladda upp Batch-tjänstloggfiler från en specifik beräkningsnod. |
BatchError
Ett felsvar som tagits emot från Azure Batch-tjänsten.
Name | Typ | Description |
---|---|---|
code |
string |
En identifierare för felet. Koder är invarianta och är avsedda att användas programmatiskt. |
message |
Ett meddelande som beskriver felet, avsett att vara lämpligt för visning i ett användargränssnitt. |
|
values |
En samling nyckel/värde-par som innehåller ytterligare information om felet. |
BatchErrorDetail
Ett objekt med ytterligare information som ingår i ett Azure Batch felsvar.
Name | Typ | Description |
---|---|---|
key |
string |
En identifierare som anger innebörden av egenskapen Value. |
value |
string |
Den ytterligare information som ingår i felsvaret. |
ComputeNodeIdentityReference
Referensen till en användartilldelad identitet som är associerad med batchpoolen som en beräkningsnod ska använda.
Name | Typ | Description |
---|---|---|
resourceId |
string |
ARM-resurs-ID för den användartilldelade identiteten. |
ErrorMessage
Ett felmeddelande som togs emot i ett Azure Batch felsvar.
Name | Typ | Description |
---|---|---|
lang |
string |
Språkkoden för felmeddelandet |
value |
string |
Texten i meddelandet. |
UploadBatchServiceLogsConfiguration
Azure Batch tjänstloggfiler laddar upp konfigurationen för en beräkningsnod.
Name | Typ | Description |
---|---|---|
containerUrl |
string |
URL:en för containern i Azure Blob Storage som batchtjänstloggfilerna ska laddas upp till. |
endTime |
string |
Slutet av det tidsintervall som batchtjänstloggfiler ska laddas upp från. |
identityReference |
Referensen till den användartilldelade identitet som ska användas för att komma åt Azure Blob Storage som anges av containerUrl. |
|
startTime |
string |
Början på det tidsintervall som batchtjänstloggfilerna ska laddas upp från. |
UploadBatchServiceLogsResult
Resultatet av att ladda upp Batch-tjänstloggfiler från en specifik beräkningsnod.
Name | Typ | Description |
---|---|---|
numberOfFilesUploaded |
integer |
Antalet loggfiler som ska laddas upp. |
virtualDirectoryName |
string |
Den virtuella katalogen i Azure Blob Storage container som Batch Service-loggfilerna ska laddas upp till. |