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
Testar
Autorização RAM
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. |
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:
|
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.