Compute Node - Upload Batch Service Logs
Belirtilen İşlem Düğümünden Azure Batch hizmet günlüğü dosyalarını Azure Blob Depolama yükleyin.
Bu, hatayla karşılaşıyorsanız ve Azure desteği'a geçmek istiyorsanız Azure Batch hizmet günlüğü dosyalarını İşlem Düğümlerinden otomatik bir şekilde toplamaya yöneliktir. Batch hizmetiyle ilgili hata ayıklama sorunlarına yardımcı olmak için Azure Batch hizmet günlük dosyaları Azure desteği ile paylaşılmalıdır.
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 Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
batch
|
path | True |
string |
Tüm Azure Batch hizmet isteklerinin temel URL'si. |
node
|
path | True |
string |
Azure Batch hizmet günlük dosyalarını karşıya yüklemek istediğiniz İşlem Düğümünün kimliği. |
pool
|
path | True |
string |
İşlem Düğümünü içeren Havuzun Kimliği. |
api-version
|
query | True |
string |
İstemci API Sürümü. |
timeout
|
query |
integer int32 |
Sunucunun isteği işlemek için harcayabileceği en uzun süre (saniye olarak). Varsayılan değer 30 saniyedir. |
İstek Başlığı
Media Types: "application/json; odata=minimalmetadata"
Name | Gerekli | Tür | Description |
---|---|---|---|
client-request-id |
string uuid |
Çağıranın oluşturduğu istek kimliği, küme ayraçları gibi süsleme içermeyen bir GUID biçimindedir; örneğin 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
return-client-request-id |
boolean |
Sunucunun yanıtta client-request-id döndürip döndürmeyeceği. |
|
ocp-date |
string date-time-rfc1123 |
İsteğin verildiği saat. İstemci kitaplıkları bunu genellikle geçerli sistem saat saati olarak ayarlar; REST API'yi doğrudan çağırıyorsanız açıkça ayarlayın. |
İstek Gövdesi
Media Types: "application/json; odata=minimalmetadata"
Name | Gerekli | Tür | Description |
---|---|---|---|
containerUrl | True |
string |
Batch Hizmeti günlük dosyasının yüklendiği Azure Blob Depolama içindeki kapsayıcının URL'si. |
startTime | True |
string |
Batch Hizmeti günlük dosyasının yüklendiği zaman aralığının başlangıcı. |
endTime |
string |
Batch Hizmeti günlük dosyasının yüklendiği zaman aralığının sonu. |
|
identityReference |
containerUrl tarafından belirtilen Azure Blob Depolama erişmek için kullanılacak kullanıcı tarafından atanan kimliğe başvuru. |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
Batch hizmetine yapılan istek başarılı oldu. Headers
|
|
Other Status Codes |
Batch hizmetinden gelen hata. |
Güvenlik
azure_auth
OAuth 2.0 kimlik doğrulama kodu akışını Microsoft Entra
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | Kullanıcı hesabınızın kimliğine bürünme |
Authorization
Type:
apiKey
In:
header
Örnekler
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
}
Tanımlar
Name | Description |
---|---|
Batch |
Azure Batch hizmetinden alınan bir hata yanıtı. |
Batch |
Azure Batch hata yanıtına eklenen ek bilgilerden oluşan bir öğe. |
Compute |
İşlem düğümlerinin kullanacağı Batch havuzuyla ilişkilendirilmiş kullanıcı tarafından atanan kimliğe başvuru. |
Error |
Azure Batch hata yanıtında alınan bir hata iletisi. |
Upload |
Azure Batch hizmet günlüğü dosyaları bir İşlem Düğümü için yapılandırmayı karşıya yükler. |
Upload |
Batch hizmet günlüğü dosyalarını belirli bir İşlem Düğümünden karşıya yüklemenin sonucu. |
BatchError
Azure Batch hizmetinden alınan bir hata yanıtı.
Name | Tür | Description |
---|---|---|
code |
string |
Hatanın tanımlayıcısı. Kodlar sabittir ve program aracılığıyla kullanılması amaçlanmıştır. |
message |
Hatayı açıklayan ve kullanıcı arabiriminde görüntülenmeye uygun olması amaçlanan bir ileti. |
|
values |
Hatayla ilgili ek ayrıntıları içeren anahtar-değer çiftleri koleksiyonu. |
BatchErrorDetail
Azure Batch hata yanıtına eklenen ek bilgilerden oluşan bir öğe.
Name | Tür | Description |
---|---|---|
key |
string |
Value özelliğinin anlamını belirten tanımlayıcı. |
value |
string |
Hata yanıtına eklenen ek bilgiler. |
ComputeNodeIdentityReference
İşlem düğümlerinin kullanacağı Batch havuzuyla ilişkilendirilmiş kullanıcı tarafından atanan kimliğe başvuru.
Name | Tür | Description |
---|---|---|
resourceId |
string |
Kullanıcı tarafından atanan kimliğin ARM kaynak kimliği. |
ErrorMessage
Azure Batch hata yanıtında alınan bir hata iletisi.
Name | Tür | Description |
---|---|---|
lang |
string |
Hata iletisinin dil kodu |
value |
string |
İletinin metni. |
UploadBatchServiceLogsConfiguration
Azure Batch hizmet günlüğü dosyaları bir İşlem Düğümü için yapılandırmayı karşıya yükler.
Name | Tür | Description |
---|---|---|
containerUrl |
string |
Batch Hizmeti günlük dosyasının yüklendiği Azure Blob Depolama içindeki kapsayıcının URL'si. |
endTime |
string |
Batch Hizmeti günlük dosyasının yüklendiği zaman aralığının sonu. |
identityReference |
containerUrl tarafından belirtilen Azure Blob Depolama erişmek için kullanılacak kullanıcı tarafından atanan kimliğe başvuru. |
|
startTime |
string |
Batch Hizmeti günlük dosyasının yüklendiği zaman aralığının başlangıcı. |
UploadBatchServiceLogsResult
Batch hizmet günlüğü dosyalarını belirli bir İşlem Düğümünden karşıya yüklemenin sonucu.
Name | Tür | Description |
---|---|---|
numberOfFilesUploaded |
integer |
Karşıya yüklenecek günlük dosyalarının sayısı. |
virtualDirectoryName |
string |
Batch Hizmeti günlük dosyasının yüklendiği Azure Blob Depolama kapsayıcı içindeki sanal dizin. |