Todos os produtos
Search
Central de documentação

MaxCompute:Resource

Última atualização: Jun 26, 2026

Resources são arquivos ou programas necessários durante a execução de jobs do MaxCompute. Para executar uma UDF (User-Defined Function) ou um job MapReduce, carregue o código compilado ou o arquivo de dados no MaxCompute como um resource e referencie-o ao criar ou executar o job. O MaxCompute baixa o resource automaticamente durante a execução.

Como funcionam os resources

  1. Escreva seu programa UDF ou MapReduce.

  2. Empacote o código compilado (ou script original) e carregue-o no MaxCompute como um resource.

  3. Referencie o resource ao criar ou executar um job — o MaxCompute o baixa durante a execução.

Para obter instruções passo a passo, consulte Operações de resources (CLI) ou Gerenciar resources do MaxCompute (console).

Tipos de resources

Cada resource tem tamanho máximo de 2.048 MB. A tabela abaixo indica qual tipo usar conforme o conteúdo do upload e a finalidade:

Tipo

O que carregar

Formatos suportados

Uso típico

JAR

Pacote JAR compilado para execução direta

.jar

UDFs Java, jobs MapReduce

File

Arquivos nos formatos .zip, .so ou .jar

.zip, .so, .jar

Bibliotecas compartilhadas, arquivos auxiliares

Archive

Pacote compactado com vários arquivos

.zip, .tgz, .tar.gz, .tar, .jar

Dependências com múltiplos arquivos

Python

Script Python para registrar uma UDF Python

UDFs Python

Table

Tabela existente do MaxCompute

Dados de entrada para UDFs e MapReduce

Nota

Tabelas referenciadas pelo MapReduce suportam apenas os seguintes tipos de campo: BIGINT, DOUBLE, STRING, DATETIME e BOOLEAN.

Limitações

Restrições de acesso se aplicam quando UDFs e MapReduce leem resources. Para mais detalhes, consulte Limites.

Próximos passos