Todos os produtos
Search
Central de documentação

MaxCompute:ListJobSnapshotInfos

Última atualização: Oct 16, 2026

Obtém os dados de snapshot de jobs em um ponto específico no tempo.

Experimente agora

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

A tabela abaixo descreve a autorização necessária para chamar esta API. Você pode defini-la em uma política do Resource Access Management (RAM). As colunas da tabela estão detalhadas abaixo:

  • Ação: As ações que podem ser usadas no elemento Action das instruções de política de permissão do RAM para conceder permissões para executar a operação.

  • API: A API que você pode chamar para executar a ação.

  • Nível de acesso: O nível de acesso predefinido concedido para cada API. Valores válidos: create, list, get, update e delete.

  • Tipo de recurso: O tipo de recurso que suporta autorização para executar a ação. Indica se a ação suporta permissão em nível de recurso. O recurso especificado deve ser compatível com a ação. Caso contrário, a política será ineficaz.

    • Para APIs com permissões em nível de recurso, os tipos de recursos obrigatórios são marcados com um asterisco (*). Especifique o Nome de Recurso Alibaba Cloud (ARN) correspondente no elemento Resource da política.

    • Para APIs sem permissões em nível de recurso, é exibido como Todos os Recursos. Use um asterisco (*) no elemento Resource da política.

  • Chave de condição: As chaves de condição definidas pelo serviço. A chave permite controle granular, aplicando-se somente a ações ou a ações associadas a recursos específicos. Além das chaves de condição específicas do serviço, o Alibaba Cloud fornece um conjunto de chaves de condição comuns aplicáveis a todos os serviços compatíveis com RAM.

  • Ação dependente: As ações dependentes necessárias para executar a ação. Para concluir a ação, o usuário RAM ou a função RAM deve ter permissões para executar todas as ações dependentes.

Ação

Nível de acesso

Tipo de recurso

Chave de condição

Ação dependente

odps:ListJobSnapshotInfos

list

*All resources.

*

Nenhuma Nenhuma

Sintaxe da solicitação

POST /api/v1/jobs/snapshot HTTP/1.1

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

tenantId

string

Não

O ID do tenant. Você pode visualizar o ID do tenant fazendo login no console do MaxCompute e escolhendo Gerenciamento de Tenants > Propriedades do Tenant no painel de navegação à esquerda.

478403690625249

region

string

Não

O ID da região.

cn-chengdu

orderColumn

string

Não

A coluna de ordenação. Valores válidos:

  • submittedAtTime

  • waitingTime

  • runningAtTime

  • runningTime

  • snapshotTime

  • totalTime

  • cpuUsage

  • memoryUsage

  • minCpuPct

  • minMemoryPct

  • priority

  • cpuRequest

  • memoryRequest

  • cpuUsageToRequestRatio

  • memoryUsageToRequestRatio

cpuUsage

ascOrder

boolean

Não

Especifica se os resultados devem ser ordenados em ordem crescente.

true

pageNumber

integer

Não

O número da página.

1

pageSize

integer

Não

O tamanho da página, que é o número máximo de entradas a serem retornadas por página.

10

body

object

Não

Os parâmetros do corpo da solicitação.

from

integer

Não

O timestamp de início.

Nota

Este parâmetro é inválido. O timestamp de fim é o horário do snapshot que você deseja visualizar.

1706840714

to

integer

Sim

O timestamp de fim.

1706840714

quotaNickname

string

Não

O apelido da cota de computação usada pelo job.

quota_A

projectList

array

Não

Os nomes dos projetos.

string

Não

Os nomes dos projetos.

projectA

typeList

array

Não

Os tipos de job.

string

Não

Os tipos de job.

SQL

jobOwnerList

array

Não

A lista de proprietários de jobs.

string

Não

O proprietário do job. Há suporte para correspondência aproximada. Se vários valores forem especificados, eles serão avaliados com um operador lógico OR.

ALIYUN$7632***@aliyun.com

signatureList

array

Não

As assinaturas de jobs SQL.

string

Não

As assinaturas de jobs SQL.

signatureabc

extNodeIdList

array

Não

Os IDs dos nós upstream.

string

Não

Os IDs dos nós upstream.

76358164

instanceIdList

array

Não

Os IDs das instâncias de job.

string

Não

Os IDs das instâncias de job.

20241028****jkl

statusList

array

Não

Os status dos jobs.

string

Não

Os status dos jobs.

running

priorityList

array

Não

As prioridades dos jobs.

integer

Não

As prioridades dos jobs.

9

sortByList

array

Não

Os campos de ordenação de várias colunas.

string

Não

Os campos de ordenação de várias colunas.

cuUsage

sortOrderList

array

Não

As ordens de classificação de várias colunas.

string

Não

As ordens de classificação de várias colunas.

desc

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

PopResult

requestId

string

O ID da solicitação.

0b87b7e716665825896565060e87a4

httpCode

integer

O código de status HTTP.

  • 1xx: Informativo. A solicitação foi recebida e está sendo processada.

  • 2xx: Sucesso. A solicitação foi recebida, compreendida e aceita com sucesso pelo servidor.

  • 3xx: Redirecionamento. A solicitação foi redirecionada e uma ação adicional é necessária para concluir a solicitação.

  • 4xx: Erro do cliente. A solicitação contém parâmetros inválidos, sintaxe incorreta ou condições específicas da solicitação não podem ser atendidas.

  • 5xx: Erro do servidor. O servidor não conseguiu atender à solicitação devido a outros motivos.

200

errorCode

string

O código de erro.

OBJECT_NOT_EXIST

errorMsg

string

A mensagem de erro.

Error message

data

object

Os dados da resposta.

jobInfoList

array<object>

A lista de snapshots de jobs.

object

As informações do snapshot do job.

tenantId

string

O ID do tenant.

213065738244354

region

string

O ID da região.

cn-chengdu

instanceId

string

O ID do job.

20241028****jkl

jobOwner

string

O proprietário do job.

ALIYUN$7632***@aliyun.com

project

string

Os nomes dos projetos.

projectA

jobType

string

Os tipos de job.

SQL

priority

integer

As prioridades dos jobs.

9

status

string

O status do job.

Nota

O status de um job de snapshot é sempre running.

running

quotaNickname

string

O apelido da cota de computação usada pelo job.

quota_A

quotaType

string

O tipo de cota.

subscription

cpuUsage

integer

O uso de CPU do job no momento do snapshot. Unidade: Core.

100

memoryUsage

integer

O uso de memória do job no momento do snapshot. Unidade: MB.

409600

maxCpuPct

number

Ignore este parâmetro.

-1

minCpuPct

number

A taxa de uso de CPU de um job por assinatura no momento do snapshot, que é calculada dividindo o uso de CPU pela soma da CPU reservada e da CPU reservada elástica. Este parâmetro não está disponível para jobs pay-as-you-go.

0.6

maxMemoryPct

number

Ignore este parâmetro.

-1

minMemoryPct

number

A taxa de uso de memória de um job por assinatura no momento da observação, que é calculada dividindo o uso de memória pela soma da memória reservada e da memória reservada elástica. Este parâmetro não está disponível para jobs pay-as-you-go.

0.6

submittedAtTime

integer

O horário em que o job foi enviado. O valor é um timestamp UNIX em segundos.

1736821785

waitingTime

integer

A duração da espera, que é o tempo desde o horário de envio até o horário de início do job. Se o job não tiver sido iniciado, este é o tempo desde o horário de envio até o momento do snapshot. Unidade: s.

20

runningAtTime

integer

O horário em que o job começou a ser executado.

Nota

O horário em que o job obteve o primeiro recurso de computação. O valor é um timestamp UNIX em segundos.

1736821805

runningTime

integer

A duração da execução, que é o tempo desde o horário de início até o momento do snapshot. Se o job não tiver sido iniciado, este parâmetro estará vazio. Unidade: s.

43

snapshotTime

integer

O momento do snapshot. O valor é um timestamp UNIX em segundos.

1736821848

totalTime

integer

A duração total, que é o tempo desde o horário de envio até o momento do snapshot. Unidade: s.

63

signature

string

As assinaturas de jobs SQL.

signatureabc

extPlantFrom

string

A plataforma upstream.

Dataworks

extNodeId

string

Os IDs dos nós upstream.

76358164

extNodeOnDuty

string

O ID da conta do proprietário da tarefa.

duty_2

cpuRequest

integer

A solicitação de CPU do job no momento do snapshot. Unidade: Core.

200

memoryRequest

integer

A solicitação de memória do job no momento do snapshot. Unidade: MB.

409600

cpuUsageToRequestRatio

number

A taxa de atendimento de CPU do job no momento do snapshot, que é calculada dividindo o uso de CPU pela solicitação de CPU.

0.5

memoryUsageToRequestRatio

number

A taxa de atendimento de memória do job no momento do snapshot, que é calculada dividindo o uso de memória pela solicitação de memória.

1

extPlatformId

string

O identificador da plataforma externa a partir da qual o job foi enviado, como o DataWorks.

dataworks

totalCount

integer

O número total de entradas retornadas.

123

pageNumber

integer

O número da página atual.

1

pageSize

integer

O número de entradas por página.

10

Exemplos

Resposta de sucesso

JSON formato

{
  "requestId": "0b87b7e716665825896565060e87a4",
  "httpCode": 200,
  "errorCode": "OBJECT_NOT_EXIST",
  "errorMsg": "Error message",
  "data": {
    "jobInfoList": [
      {
        "tenantId": "213065738244354",
        "region": "cn-chengdu",
        "instanceId": "20241028****jkl",
        "jobOwner": "ALIYUN$7632***@aliyun.com",
        "project": "projectA",
        "jobType": "SQL",
        "priority": 9,
        "status": "running",
        "quotaNickname": "quota_A",
        "quotaType": "subscription",
        "cpuUsage": 100,
        "memoryUsage": 409600,
        "maxCpuPct": -1,
        "minCpuPct": 0.6,
        "maxMemoryPct": -1,
        "minMemoryPct": 0.6,
        "submittedAtTime": 1736821785,
        "waitingTime": 20,
        "runningAtTime": 1736821805,
        "runningTime": 43,
        "snapshotTime": 1736821848,
        "totalTime": 63,
        "signature": "signatureabc",
        "extPlantFrom": "Dataworks",
        "extNodeId": "76358164",
        "extNodeOnDuty": "duty_2",
        "cpuRequest": 200,
        "memoryRequest": 409600,
        "cpuUsageToRequestRatio": 0.5,
        "memoryUsageToRequestRatio": 1,
        "extPlatformId": "dataworks"
      }
    ],
    "totalCount": 123,
    "pageNumber": 1,
    "pageSize": 10
  }
}

Códigos de erro

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.