Compute Node - Upload Batch Service Logs
Chargez Azure Batch fichiers journaux de service à partir du nœud de calcul spécifié vers Stockage Blob Azure.
Il s’agit de collecter Azure Batch fichiers journaux de service de manière automatisée à partir de nœuds de calcul si vous rencontrez une erreur et que vous souhaitez passer à support Azure. Les fichiers journaux de service Azure Batch doivent être partagés avec support Azure pour faciliter le débogage des problèmes avec le service Batch.
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
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
batch
|
path | True |
string |
URL de base pour toutes les demandes de service Azure Batch. |
node
|
path | True |
string |
ID du nœud de calcul à partir duquel vous souhaitez charger les fichiers journaux de service Azure Batch. |
pool
|
path | True |
string |
ID du pool qui contient le nœud de calcul. |
api-version
|
query | True |
string |
Version de l’API cliente. |
timeout
|
query |
integer int32 |
Durée maximale que le serveur peut consacrer au traitement de la demande, en secondes. La valeur par défaut est 30 secondes. |
En-tête de la demande
Media Types: "application/json; odata=minimalmetadata"
Nom | Obligatoire | Type | Description |
---|---|---|---|
client-request-id |
string uuid |
Identité de requête générée par l’appelant, sous la forme d’un GUID sans décoration telle que des accolades, par exemple 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
return-client-request-id |
boolean |
Indique si le serveur doit retourner le client-request-id dans la réponse. |
|
ocp-date |
string date-time-rfc1123 |
Heure à laquelle la demande a été émise. Les bibliothèques clientes définissent généralement cette valeur sur l’heure actuelle de l’horloge système ; définissez-la explicitement si vous appelez directement l’API REST. |
Corps de la demande
Media Types: "application/json; odata=minimalmetadata"
Nom | Obligatoire | Type | Description |
---|---|---|---|
containerUrl | True |
string |
URL du conteneur dans Stockage Blob Azure vers laquelle charger le ou les fichiers journaux du service Batch. |
startTime | True |
string |
Début de l’intervalle de temps à partir duquel charger le ou les fichiers journaux du service Batch. |
endTime |
string |
Fin de l’intervalle de temps à partir duquel charger le ou les fichiers journaux du service Batch. |
|
identityReference |
Référence à l’identité affectée par l’utilisateur à utiliser pour accéder Stockage Blob Azure spécifiée par containerUrl. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
La demande adressée au service Batch a réussi. Headers
|
|
Other Status Codes |
Erreur du service Batch. |
Sécurité
azure_auth
flux de code d’authentification OAuth 2.0 Microsoft Entra
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Nom | Description |
---|---|
user_impersonation | Emprunter l’identité de votre compte d’utilisateur |
Authorization
Type:
apiKey
In:
header
Exemples
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
}
Définitions
Nom | Description |
---|---|
Batch |
Réponse d’erreur reçue du service Azure Batch. |
Batch |
Élément d’informations supplémentaires inclus dans une réponse d’erreur Azure Batch. |
Compute |
Référence à une identité affectée par l’utilisateur associée au pool Batch qu’un nœud de calcul utilisera. |
Error |
Message d’erreur reçu dans une réponse d’erreur Azure Batch. |
Upload |
Les fichiers journaux de service Azure Batch chargent la configuration d’un nœud de calcul. |
Upload |
Résultat du chargement des fichiers journaux du service Batch à partir d’un nœud de calcul spécifique. |
BatchError
Réponse d’erreur reçue du service Azure Batch.
Nom | Type | Description |
---|---|---|
code |
string |
Identificateur de l'erreur. Les codes sont invariants et sont destinés à être consommés par programmation. |
message |
Message décrivant l’erreur, destiné à être affiché dans une interface utilisateur. |
|
values |
Collection de paires clé-valeur contenant des détails supplémentaires sur l’erreur. |
BatchErrorDetail
Élément d’informations supplémentaires inclus dans une réponse d’erreur Azure Batch.
Nom | Type | Description |
---|---|---|
key |
string |
Identificateur spécifiant la signification de la propriété Value. |
value |
string |
Informations supplémentaires incluses dans la réponse d’erreur. |
ComputeNodeIdentityReference
Référence à une identité affectée par l’utilisateur associée au pool Batch qu’un nœud de calcul utilisera.
Nom | Type | Description |
---|---|---|
resourceId |
string |
ID de ressource ARM de l’identité affectée par l’utilisateur. |
ErrorMessage
Message d’erreur reçu dans une réponse d’erreur Azure Batch.
Nom | Type | Description |
---|---|---|
lang |
string |
Code de langue du message d’erreur |
value |
string |
Texte du message. |
UploadBatchServiceLogsConfiguration
Les fichiers journaux de service Azure Batch chargent la configuration d’un nœud de calcul.
Nom | Type | Description |
---|---|---|
containerUrl |
string |
URL du conteneur dans Stockage Blob Azure vers laquelle charger le ou les fichiers journaux du service Batch. |
endTime |
string |
Fin de l’intervalle de temps à partir duquel charger le ou les fichiers journaux du service Batch. |
identityReference |
Référence à l’identité affectée par l’utilisateur à utiliser pour accéder Stockage Blob Azure spécifiée par containerUrl. |
|
startTime |
string |
Début de l’intervalle de temps à partir duquel charger le ou les fichiers journaux du service Batch. |
UploadBatchServiceLogsResult
Résultat du chargement des fichiers journaux du service Batch à partir d’un nœud de calcul spécifique.
Nom | Type | Description |
---|---|---|
numberOfFilesUploaded |
integer |
Nombre de fichiers journaux qui seront chargés. |
virtualDirectoryName |
string |
Répertoire virtuel dans Stockage Blob Azure conteneur dans lequel les fichiers journaux du service Batch seront chargés. |