Megosztás a következőn keresztül:


Compute Node - Upload Batch Service Logs

Töltse fel Azure Batch szolgáltatás naplófájljait a megadott számítási csomópontról a Azure Blob Storage.
Ez Azure Batch szolgáltatás naplófájljainak automatikus összegyűjtésére szolgál a számítási csomópontokról, ha hibát tapasztal, és eszkalálni szeretne a Azure-támogatás. A Azure Batch szolgáltatás naplófájljait meg kell osztani a Azure-támogatás a Batch szolgáltatással kapcsolatos hibakeresési problémák megoldásához.

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-paraméterek

Name In Kötelező Típus Description
batchUrl
path True

string

Az összes Azure Batch szolgáltatáskérés alap URL-címe.

nodeId
path True

string

Annak a számítási csomópontnak az azonosítója, amelyről fel szeretné tölteni a Azure Batch szolgáltatás naplófájljait.

poolId
path True

string

A számítási csomópontot tartalmazó készlet azonosítója.

api-version
query True

string

Ügyfél API-verziója.

timeout
query

integer

int32

A kérés feldolgozásának maximális időtartama másodpercben. Az alapértelmezett érték 30 mp.

Kérelem fejléce

Media Types: "application/json; odata=minimalmetadata"

Name Kötelező Típus Description
client-request-id

string

uuid

A hívó által generált kérési identitás, olyan GUID formátumban, amely nem rendelkezik díszítéssel, például kapcsos zárójelekkel, például 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0.

return-client-request-id

boolean

Azt határozza meg, hogy a kiszolgálónak vissza kell-e küldenie a válaszban szereplő client-request-id azonosítót.

ocp-date

string

date-time-rfc1123

A kérelem kiállításának időpontja. Az ügyfélkódtárak ezt általában az aktuális rendszeróraidőre állítják be; állítsa be explicit módon, ha a REST API-t közvetlenül hívja meg.

Kérelem törzse

Media Types: "application/json; odata=minimalmetadata"

Name Kötelező Típus Description
containerUrl True

string

Annak a tárolónak az URL-címe Azure Blob Storage, ahová a Batch szolgáltatás naplófájlját fel szeretné tölteni.
Ha nem használ felhasználó által hozzárendelt felügyelt identitást, az URL-címnek tartalmaznia kell egy közös hozzáférésű jogosultságkódot (SAS), amely írási engedélyeket ad a tárolónak. Az SAS-időtartamnak elegendő időt kell hagynia a feltöltés befejezéséhez. Az SAS kezdési időpontja nem kötelező, és nem ajánlott megadni.

startTime True

string

Annak az időtartománynak a kezdete, amelyből a Batch Service naplófájl(oka)t fel szeretné tölteni.
A rendszer feltölt minden naplófájlt, amely az időtartományban naplóüzenetet tartalmaz. Ez azt jelenti, hogy a művelet több naplót kérhet le, mint amennyit kértek, mivel a teljes naplófájl mindig fel van töltve, de a művelet nem kérhet le kevesebb naplót, mint amennyit kértek.

endTime

string

Annak az időtartománynak a vége, amelyről a Batch Service naplófájl(oka)t fel szeretné tölteni.
A rendszer feltölt minden naplófájlt, amely az időtartományban naplóüzenetet tartalmaz. Ez azt jelenti, hogy a művelet több naplót kérhet le, mint amennyit kértek, mivel a teljes naplófájl mindig fel van töltve, de a művelet nem kérhet le kevesebb naplót, mint amennyit kértek. Ha nincs megadva, az alapértelmezett beállítás az összes, a startTime után elérhető napló feltöltése.

identityReference

ComputeNodeIdentityReference

A containerUrl által megadott Azure Blob Storage eléréséhez használandó felhasználó által hozzárendelt identitásra mutató hivatkozás.
Az identitásnak írási hozzáféréssel kell rendelkeznie a Azure Blob Storage tárolóhoz.

Válaszok

Name Típus Description
200 OK

UploadBatchServiceLogsResult

A Batch szolgáltatásnak küldött kérés sikeres volt.

Headers

  • client-request-id: string
  • request-id: string
Other Status Codes

BatchError

A Batch szolgáltatás hibája.

Biztonság

azure_auth

Microsoft Entra OAuth 2.0 hitelesítési kódfolyamata

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation A felhasználói fiók megszemélyesítése

Authorization

Type: apiKey
In: header

Példák

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
}

Definíciók

Name Description
BatchError

Hibaválasz érkezett a Azure Batch szolgáltatástól.

BatchErrorDetail

Egy Azure Batch hibaválaszban szereplő további információk egy eleme.

ComputeNodeIdentityReference

A számítási csomópont által használt Batch-készlethez társított felhasználó által hozzárendelt identitásra mutató hivatkozás.

ErrorMessage

Hibaüzenet érkezett egy Azure Batch hibaválaszban.

UploadBatchServiceLogsConfiguration

A Azure Batch szolgáltatás naplófájljai feltöltik a számítási csomópont konfigurációját.

UploadBatchServiceLogsResult

A Batch szolgáltatás naplófájljainak adott számítási csomópontról való feltöltésének eredménye.

BatchError

Hibaválasz érkezett a Azure Batch szolgáltatástól.

Name Típus Description
code

string

A hiba azonosítója. A kódok invariánsak, és programozott módon használhatók.

message

ErrorMessage

A hibát leíró üzenet, amely alkalmas a felhasználói felületen való megjelenítésre.

values

BatchErrorDetail[]

Kulcs-érték párok gyűjteménye, amely további részleteket tartalmaz a hibáról.

BatchErrorDetail

Egy Azure Batch hibaválaszban szereplő további információk egy eleme.

Name Típus Description
key

string

Egy azonosító, amely az Érték tulajdonság jelentését adja meg.

value

string

A hibaválaszban szereplő további információk.

ComputeNodeIdentityReference

A számítási csomópont által használt Batch-készlethez társított felhasználó által hozzárendelt identitásra mutató hivatkozás.

Name Típus Description
resourceId

string

A felhasználó által hozzárendelt identitás ARM-erőforrás-azonosítója.

ErrorMessage

Hibaüzenet érkezett egy Azure Batch hibaválaszban.

Name Típus Description
lang

string

A hibaüzenet nyelvkódja

value

string

Az üzenet szövege.

UploadBatchServiceLogsConfiguration

A Azure Batch szolgáltatás naplófájljai feltöltik a számítási csomópont konfigurációját.

Name Típus Description
containerUrl

string

Annak a tárolónak az URL-címe Azure Blob Storage, ahová a Batch szolgáltatás naplófájlját fel szeretné tölteni.
Ha nem használ felhasználó által hozzárendelt felügyelt identitást, az URL-címnek tartalmaznia kell egy közös hozzáférésű jogosultságkódot (SAS), amely írási engedélyeket ad a tárolónak. Az SAS-időtartamnak elegendő időt kell hagynia a feltöltés befejezéséhez. Az SAS kezdési időpontja nem kötelező, és nem ajánlott megadni.

endTime

string

Annak az időtartománynak a vége, amelyről a Batch Service naplófájl(oka)t fel szeretné tölteni.
A rendszer feltölt minden naplófájlt, amely az időtartományban naplóüzenetet tartalmaz. Ez azt jelenti, hogy a művelet több naplót kérhet le, mint amennyit kértek, mivel a teljes naplófájl mindig fel van töltve, de a művelet nem kérhet le kevesebb naplót, mint amennyit kértek. Ha nincs megadva, az alapértelmezett beállítás az összes, a startTime után elérhető napló feltöltése.

identityReference

ComputeNodeIdentityReference

A containerUrl által megadott Azure Blob Storage eléréséhez használandó felhasználó által hozzárendelt identitásra mutató hivatkozás.
Az identitásnak írási hozzáféréssel kell rendelkeznie a Azure Blob Storage tárolóhoz.

startTime

string

Annak az időtartománynak a kezdete, amelyből a Batch Service naplófájl(oka)t fel szeretné tölteni.
A rendszer feltölt minden naplófájlt, amely az időtartományban naplóüzenetet tartalmaz. Ez azt jelenti, hogy a művelet több naplót kérhet le, mint amennyit kértek, mivel a teljes naplófájl mindig fel van töltve, de a művelet nem kérhet le kevesebb naplót, mint amennyit kértek.

UploadBatchServiceLogsResult

A Batch szolgáltatás naplófájljainak adott számítási csomópontról való feltöltésének eredménye.

Name Típus Description
numberOfFilesUploaded

integer

A feltöltendő naplófájlok száma.

virtualDirectoryName

string

Az a virtuális könyvtár Azure Blob Storage tárolóban, ahová a Batch szolgáltatás naplófájlja(i) fel lesznek töltve.
A virtuális könyvtár neve az egyes feltöltött naplófájlok blobnevének része, és a készletazonosító, a nodeId és egy egyedi azonosító alapján készült.