Upload de arquivos locais ou arquivos do OBS para um grupo do DLI
Execute o comando ma-cli dli-job upload para carregar arquivos locais ou arquivos do OBS para um grupo do DLI.
$ ma-cli dli-job upload -h
Usage: ma-cli dli-job upload [OPTIONS] PATHS...
Upload DLI resource.
Tips: --obs-path is need when upload local file.
Example:
# Upload an OBS path to DLI resource
ma-cli dli-job upload obs://your-bucket/test.py -g test-group --kind pyFile
# Upload a local path to DLI resource
ma-cli dli-job upload ./test.py -g test-group -obs ${your-bucket} --kind pyFile
# Upload local path and OBS path to DLI resource
ma-cli dli-job upload ./test.py obs://your-bucket/test.py -g test-group -obs ${your-bucket}
Options:
-k, --kind [jar|pyFile|file] DLI resources type.
-g, --group TEXT DLI resources group.
-tags, --tags TEXT DLI resources tags, follow --tags `key1`=`value1`.
-obs, --obs-bucket TEXT OBS bucket for upload local file.
-async, --is-async whether to upload resource packages in asynchronous mode. The default value is False.
-C, --config-file TEXT Configure file path for authorization.
-D, --debug Debug Mode. Shows full stack trace when error occurs.
-P, --profile TEXT CLI connection profile to use. The default profile is "DEFAULT".
-H, -h, --help Show this message and exit.
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
|---|---|---|---|
|
PATHS |
String |
Sim |
Caminhos para os arquivos locais ou arquivos do OBS a serem carregados em um grupo do DLI. Vários caminhos podem ser especificados ao mesmo tempo. |
|
-k / --kind |
String |
Não |
Tipo do arquivo a ser carregado, que pode ser JAR, PyFile ou file |
|
-g / --group |
String |
Não |
Nome do grupo do DLI para o qual o arquivo deve ser carregado |
|
-tags / --tags |
String |
Não |
Tag do arquivo a ser carregado |
|
-obs / --obs-bucket |
String |
Não |
Se o arquivo a ser carregado contiver um caminho local, especifique um bucket do OBS para trânsito. |
|
-async / --is-async |
Bool |
Não |
Carregar arquivos de forma assíncrona. Este método é recomendado. |
Exemplos
- Carregue arquivos locais para um grupo do DLI.
ma-cli dli-job upload ./test.py -obs ${your-bucket} --kind pyFile
- Carregue arquivos do OBS para um grupo do DLI.
ma-cli dli-job upload obs://your-bucket/test.py --kind pyFile
