Todos os produtos
Search
Central de documentação

DataWorks:CreateResourceFile

Última atualização: Jun 26, 2026

Permite que os usuários especifiquem seus próprios arquivos (como JAR, PY, archive ou file) para criar arquivos de recurso de Desenvolvimento de Dados.

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

Nenhuma autorização necessária para esta operação. Se você encontrar problemas com esta operação, entre em contato com o suporte técnico.

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

ProjectId

integer

Sim

O ID do workspace do DataWorks. Você pode fazer login no console do DataWorks, acessar a página de configuração do workspace e obter o ID do workspace. Este parâmetro é obrigatório para identificar o workspace do DataWorks para esta chamada de API.

10000

FileFolderPath

string

Sim

O caminho do arquivo.

Business_process/First_Business_Process/MaxCompute/Folder_1/Folder_2

FileName

string

Sim

O nome do arquivo.

Filename

FileType

integer

Sim

O tipo de código do arquivo.

Diferentes tipos de arquivo correspondem a diferentes tipos de código. Para mais informações, consulte Tipos de nó do DataWorks.
Você também pode invocar a API ListFileType para consultar os tipos de código dos arquivos.

10

FileDescription

string

Não

A descrição do arquivo.

This is a description

Owner

string

Não

O ID de usuário Alibaba Cloud do proprietário do arquivo. Se este parâmetro estiver vazio, o ID de usuário Alibaba Cloud do chamador será usado por padrão.

1000000000001

Content

string

Não

O conteúdo de código do arquivo. O formato do código varia dependendo do tipo de código (fileType). Você pode localizar um job do tipo correspondente no Centro de Operações, clicar com o botão direito nele e selecionar Exibir Código para verificar o formato de código específico.

SHOW TABLES;

ResourceFile

string

Não

A URL do OSS para upload de arquivo fornecida pelo POP.

http://bucketname1.oss-cn-shanghai.aliyuncs.com/example

OriginResourceName

string

Sim

O nome do arquivo de recurso original.

origin_file_name.sql

UploadMode

boolean

Não

O modo de upload do arquivo de recurso. Este parâmetro atualmente se aplica apenas a arquivos do tipo File no MaxCompute. Valores válidos:

  • true: Modo de recurso para download.

  • false: Modo de texto editável online.

false

RegisterToCalcEngine

boolean

Sim

Indica se o recurso deve ser sincronizado e enviado para o motor de computação.

false

StorageURL

string

Não

O caminho de armazenamento do arquivo de recurso no motor de computação. Este campo atualmente é usado apenas pelo EMR e CDH. O formato do EMR é [osshdfs]://path/to/object, e para CDH, o valor padrão deve ser /user/admin/lib.

oss://oss-cn-shanghai.aliyuncs.com/emr-test

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

Schema da resposta.

Data

integer

O ID do arquivo após a criação bem-sucedida.

1000001

RequestId

string

O ID exclusivo desta solicitação. Se ocorrer um erro, você pode usar este ID para solucionar o problema.

0000-ABCD-EFG

Exemplos

Resposta de sucesso

JSON formato

{
  "Data": 1000001,
  "RequestId": "0000-ABCD-EFG"
}

Códigos de erro

Código de status HTTP

Código de erro

Mensagem de erro

Descrição

500 InternalError.System An internal system error occurred. Try again later.
500 InternalError.UserId.Missing An internal system error occurred. Try again later.
403 Forbidden.Access Access is forbidden. Please first activate DataWorks Enterprise Edition or Flagship Edition. No permission, please authorize
429 Throttling.Api The request for this resource has exceeded your available limit.
429 Throttling.System The DataWorks system is busy. Try again later.
429 Throttling.User Your request is too frequent. Try again later.

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.