Compute Node - Upload Batch Service Logs
Carregue Lote do Azure arquivos de log de serviço do Nó de Computação especificado para Armazenamento de Blobs do Azure.
Isso é para coletar Lote do Azure arquivos de log de serviço de forma automatizada de Nós de Computação se você estiver enfrentando um erro e desejar escalonar para Suporte do Azure. Os arquivos de log do serviço Lote do Azure devem ser compartilhados com Suporte do Azure para ajudar na depuração de problemas com o serviço do Lote.
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
Parâmetros de URI
Nome | Em | Obrigatório | Tipo | Description |
---|---|---|---|---|
batch
|
path | True |
string |
A URL base para todas as solicitações de serviço Lote do Azure. |
node
|
path | True |
string |
A ID do Nó de Computação do qual você deseja carregar os arquivos de log do serviço Lote do Azure. |
pool
|
path | True |
string |
A ID do pool que contém o nó de computação. |
api-version
|
query | True |
string |
Versão da API do cliente. |
timeout
|
query |
integer int32 |
O tempo máximo que o servidor pode gastar processando a solicitação, em segundos. O padrão é 30 segundos. |
Cabeçalho da solicitação
Media Types: "application/json; odata=minimalmetadata"
Nome | Obrigatório | Tipo | Description |
---|---|---|---|
client-request-id |
string uuid |
A identidade de solicitação gerada pelo chamador, na forma de um GUID sem decoração, como chaves, por exemplo, 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
return-client-request-id |
boolean |
Se o servidor deve retornar a client-request-id na resposta. |
|
ocp-date |
string date-time-rfc1123 |
A hora em que a solicitação foi emitida. As bibliotecas de cliente normalmente definem isso como a hora atual do relógio do sistema; defina-o explicitamente se você estiver chamando a API REST diretamente. |
Corpo da solicitação
Media Types: "application/json; odata=minimalmetadata"
Nome | Obrigatório | Tipo | Description |
---|---|---|---|
containerUrl | True |
string |
A URL do contêiner no Armazenamento de Blobs do Azure para o qual carregar os arquivos de log do Serviço de Lote. |
startTime | True |
string |
O início do intervalo de tempo do qual carregar os arquivos de log do Serviço de Lote. |
endTime |
string |
O fim do intervalo de tempo do qual carregar arquivos de log do Serviço de Lote. |
|
identityReference |
A referência à identidade atribuída pelo usuário a ser usada para acessar Armazenamento de Blobs do Azure especificada por containerUrl. |
Respostas
Nome | Tipo | Description |
---|---|---|
200 OK |
A solicitação para o serviço do Lote foi bem-sucedida. Headers
|
|
Other Status Codes |
O erro do serviço do Lote. |
Segurança
azure_auth
Microsoft Entra fluxo de código de autenticação OAuth 2.0
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Nome | Description |
---|---|
user_impersonation | Representar sua conta de usuário |
Authorization
Type:
apiKey
In:
header
Exemplos
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
}
Definições
Nome | Description |
---|---|
Batch |
Uma resposta de erro recebida do serviço Lote do Azure. |
Batch |
Um item de informações adicionais incluído em uma resposta de erro Lote do Azure. |
Compute |
A referência a uma identidade atribuída pelo usuário associada ao pool do Lote que um nó de computação usará. |
Error |
Uma mensagem de erro recebida em uma resposta de erro Lote do Azure. |
Upload |
O Lote do Azure configuração de upload de arquivos de log de serviço para um Nó de Computação. |
Upload |
O resultado do carregamento de arquivos de log de serviço do Lote de um nó de computação específico. |
BatchError
Uma resposta de erro recebida do serviço Lote do Azure.
Nome | Tipo | Description |
---|---|---|
code |
string |
Um identificador para o erro. Os códigos são invariáveis e devem ser consumidos programaticamente. |
message |
Uma mensagem que descreve o erro, destinada a ser adequada para exibição em uma interface do usuário. |
|
values |
Uma coleção de pares chave-valor que contém detalhes adicionais sobre o erro. |
BatchErrorDetail
Um item de informações adicionais incluído em uma resposta de erro Lote do Azure.
Nome | Tipo | Description |
---|---|---|
key |
string |
Um identificador que especifica o significado da propriedade Value. |
value |
string |
As informações adicionais incluídas na resposta de erro. |
ComputeNodeIdentityReference
A referência a uma identidade atribuída pelo usuário associada ao pool do Lote que um nó de computação usará.
Nome | Tipo | Description |
---|---|---|
resourceId |
string |
A ID de recurso do ARM da identidade atribuída pelo usuário. |
ErrorMessage
Uma mensagem de erro recebida em uma resposta de erro Lote do Azure.
Nome | Tipo | Description |
---|---|---|
lang |
string |
O código de idioma da mensagem de erro |
value |
string |
O texto da mensagem. |
UploadBatchServiceLogsConfiguration
O Lote do Azure configuração de upload de arquivos de log de serviço para um Nó de Computação.
Nome | Tipo | Description |
---|---|---|
containerUrl |
string |
A URL do contêiner no Armazenamento de Blobs do Azure para o qual carregar os arquivos de log do Serviço de Lote. |
endTime |
string |
O fim do intervalo de tempo do qual carregar arquivos de log do Serviço de Lote. |
identityReference |
A referência à identidade atribuída pelo usuário a ser usada para acessar Armazenamento de Blobs do Azure especificada por containerUrl. |
|
startTime |
string |
O início do intervalo de tempo do qual carregar os arquivos de log do Serviço de Lote. |
UploadBatchServiceLogsResult
O resultado do carregamento de arquivos de log de serviço do Lote de um nó de computação específico.
Nome | Tipo | Description |
---|---|---|
numberOfFilesUploaded |
integer |
O número de arquivos de log que serão carregados. |
virtualDirectoryName |
string |
O diretório virtual dentro de Armazenamento de Blobs do Azure contêiner para o qual os arquivos de log do Serviço de Lote serão carregados. |