Consulta a lista de jobs de operação em lote.
Permissões
Por padrão, uma conta Alibaba Cloud possui todas as permissões. No entanto, um usuário RAM ou uma função RAM não possui nenhuma permissão. A conta Alibaba Cloud ou um administrador deve conceder permissões ao usuário RAM ou à função RAM por meio de uma política de RAM ou de uma política de bucket.
|
API |
Action |
Descrição |
|
ListJobs |
|
Consulta jobs de operação em lote. |
Sintaxe da solicitação
GET /?batchJob&batchJobStatuses=JobStatuses&max-keys=MaxKeys&continuation-token=ContinuationToken HTTP/1.1
Host: oss-cn-hangzhou.aliyuncs.com
Authorization: SignatureValue
Parâmetros da solicitação
|
Nome |
Tipo |
Obrigatório |
Exemplo |
Descrição |
|
batchJobStatuses |
String |
Não |
Complete |
A condição de filtro para o status do job. Se não for especificada, jobs em todos os estados são retornados. Valores válidos: Active, Cancelled, Cancelling, Complete, Completing, Failed, Failing, New, Paused, Pausing, Preparing, Ready e Suspended. Você pode especificar vários valores, como Active | Cancelled | Cancelling. Nó pai: None |
|
max-keys |
Integer |
Não |
100 |
O número máximo de jobs a retornar por página. Valores válidos: 1 a 1000. Valor padrão: 100. Nó pai: None |
|
continuation-token |
String |
Não |
next-page-token-123 |
O token de paginação. Se uma resposta não incluir todos os resultados, o servidor retorna NextToken. Passe esse valor como continuation-token na próxima solicitação para obter os resultados restantes. O token pode ter de 1 a 1.024 caracteres e pode conter letras maiúsculas (A-Z), letras minúsculas (a-z), dígitos (0-9) e os seguintes caracteres especiais: +, :, /, =, ?, #, - e _. Nó pai: None |
Cabeçalhos da solicitação
Esta operação utiliza apenas cabeçalhos de solicitação comuns. Para mais informações, consulte Cabeçalhos de solicitação comuns.
Elementos da resposta
|
Nome |
Tipo |
Exemplo |
Descrição |
|
ListJobsResult |
Container |
None |
O nó raiz da resposta. Nó pai: None Nós filhos: NextToken e Jobs |
|
NextToken |
String |
next-page-token-456 |
O token para a próxima página. Se a resposta não incluir todos os resultados, passe esse valor como continuation-token na próxima solicitação para obter os resultados restantes. Nó pai: ListJobsResult |
|
Jobs |
Container |
None |
O contêiner da lista de jobs. Nó pai: ListJobsResult Nó filho: JobListDescriptor |
|
JobListDescriptor |
Container |
None |
A descrição do job. Nó pai: Jobs Nós filhos: CreationTime, Description, JobId, Operation, Priority, ProgressSummary, Status e TerminationDate |
|
CreationTime |
Timestamp |
1749983400 |
O momento em que o job foi criado. Nó pai: JobListDescriptor |
|
Description |
String |
Batch job for setting object tags |
A descrição do job. Nó pai: JobListDescriptor |
|
JobId |
String |
MzRjZGU2NGQ3YTY5NGRhMTkxZmZhYzY5OTM5YTcxYWU= |
O ID do job. Nó pai: JobListDescriptor |
|
Operation |
String |
PutObjectTagging |
A operação que o job executa. Nó pai: JobListDescriptor |
|
Priority |
Integer |
10 |
A prioridade do job. Nó pai: JobListDescriptor |
|
ProgressSummary |
Container |
None |
O resumo do progresso atual do job. Nó pai: JobListDescriptor Nós filhos: NumberOfTasksFailed, NumberOfTasksSucceeded, Timers e TotalNumberOfTasks |
|
NumberOfTasksFailed |
Long |
0 |
O número de tarefas com falha. Nó pai: ProgressSummary |
|
NumberOfTasksSucceeded |
Long |
1000 |
O número de tarefas bem-sucedidas. Nó pai: ProgressSummary |
|
Timers |
Container |
None |
As informações sobre o tempo de execução. Nó pai: ProgressSummary Nó filho: ElapsedTimeInActiveSeconds |
|
ElapsedTimeInActiveSeconds |
Long |
3600 |
O tempo de execução em segundos. Nó pai: Timers |
|
TotalNumberOfTasks |
Long |
1000 |
O número total de tarefas. Nó pai: ProgressSummary |
|
Status |
String |
Complete |
O estado de execução atual. Valores válidos:
Nó pai: JobListDescriptor |
|
TerminationDate |
Timestamp |
1749987000 |
O momento em que o job foi interrompido. Nó pai: JobListDescriptor |
Cabeçalhos da resposta
Esta operação utiliza apenas cabeçalhos de resposta comuns. Para mais informações, consulte Cabeçalhos de resposta comuns.
Exemplos
-
Exemplo de solicitação
GET /?batchJob&batchJobStatuses=Complete&max-keys=10&continuation-token=next-page-token-123 HTTP/1.1 Host: oss-cn-hangzhou.aliyuncs.com Authorization: SignatureValue -
Exemplo de resposta
HTTP/1.1 200 OK <?xml version="1.0" encoding="UTF-8"?> <ListJobsResult> <NextToken>next-page-token-456</NextToken> <Jobs> <JobListDescriptor> <CreationTime>1749983400</CreationTime> <Description>Batch job for setting object tags</Description> <JobId>MzRjZGU2NGQ3YTY5NGRhMTkxZmZhYzY5OTM5YTcxYWU=</JobId> <Operation>PutObjectTagging</Operation> <Priority>10</Priority> <ProgressSummary> <NumberOfTasksFailed>0</NumberOfTasksFailed> <NumberOfTasksSucceeded>1000</NumberOfTasksSucceeded> <Timers> <ElapsedTimeInActiveSeconds>3600</ElapsedTimeInActiveSeconds> </Timers> <TotalNumberOfTasks>1000</TotalNumberOfTasks> </ProgressSummary> <Status>Complete</Status> <TerminationDate>1749987000</TerminationDate> </JobListDescriptor> </Jobs> </ListJobsResult>
Interface de linha de comando ossutil
Para o comando ossutil correspondente à operação ListJobs, consulte list-jobs.