Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2024-09-14 GMT+08:00

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.
Tabela 1 Parâmetros

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