Partilhar via


az spring job

Nota

Essa referência faz parte da extensão de primavera para a CLI do Azure (versão 2.56.0 ou superior). A extensão será instalada automaticamente na primeira vez que você executar um comando az spring job . Saiba mais sobre extensões.

Este grupo de comandos está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

(Somente nível Enterprise) Comandos para gerenciar trabalhos do serviço Azure Spring Apps.

Comandos

Name Description Tipo Estado
az spring job create

Crie um novo trabalho no serviço Azure Spring Apps.

Extensão Pré-visualizar
az spring job delete

Exclua um trabalho no Azure Spring Apps.

Extensão Pré-visualizar
az spring job deploy

Implante o artefato em um trabalho e atualize as configurações relacionadas.

Extensão Pré-visualizar
az spring job execution

(Somente nível Enterprise) Comandos para gerenciar execuções de trabalho do serviço Azure Spring Apps.

Extensão Pré-visualizar
az spring job execution cancel

Cancelar a execução de um trabalho.

Extensão Pré-visualizar
az spring job execution instance

(Somente nível Enterprise) Comandos para gerenciar instâncias de execução de trabalho do serviço Azure Spring Apps.

Extensão Pré-visualizar
az spring job execution instance list

Liste todas as instâncias da execução do trabalho.

Extensão Pré-visualizar
az spring job execution list

Liste todas as execuções do trabalho.

Extensão Pré-visualizar
az spring job execution show

Mostrar o status e os resultados de uma execução do trabalho.

Extensão Pré-visualizar
az spring job list

Liste todos os trabalhos nos Azure Spring Apps.

Extensão Pré-visualizar
az spring job logs

Mostrar logs para instâncias de execução de trabalho. Os logs serão transmitidos ao definir '-f/--follow'.

Extensão Pré-visualizar
az spring job show

Mostrar os detalhes de um trabalho no Azure Spring Apps.

Extensão Pré-visualizar
az spring job start

Inicie uma execução do trabalho.

Extensão Pré-visualizar
az spring job update

Atualizar configurações de um trabalho.

Extensão Pré-visualizar

az spring job create

Pré-visualizar

O grupo de comando 'spring job' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Crie um novo trabalho no serviço Azure Spring Apps.

az spring job create --name
                     --resource-group
                     --service
                     [--args]
                     [--bind-config-server]
                     [--bind-service-registry]
                     [--cpu]
                     [--envs]
                     [--memory]
                     [--parallelism]
                     [--retry-limit]
                     [--secret-envs]
                     [--timeout]

Exemplos

Crie um trabalho com a configuração padrão.

az spring job create -n job-name -s MyAzureSpringAppsInstance -g MyResourceGroup

Parâmetros Obrigatórios

--name -n

O nome do trabalho em execução na instância especificada do Azure Spring Apps.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--service -s

O nome da instância do Azure Spring Apps, você pode configurar o serviço padrão usando az configure --defaults spring=.

Parâmetros Opcionais

--args

Os argumentos da execução do trabalho.

--bind-config-server --bind-cs

Vincule o trabalho ao Config Server padrão automaticamente.

--bind-service-registry --bind-sr

Vincule o trabalho ao Registro de Serviço padrão automaticamente.

--cpu

Quantidade de recursos da CPU. Deve ser 500m ou número de núcleos de CPU.

valor predefinido: 1
--envs

Propriedades não sensíveis para variáveis de ambiente. Formate "key[=value]" e separado por espaço.

--memory

Quantidade de recursos de memória. Deve ser 512Mi ou #Gi, por exemplo, 1Gi, 3Gi.

valor predefinido: 2Gi
--parallelism

Número máximo de réplicas a serem executadas por execução.

--retry-limit

Número máximo de tentativas antes de falhar o trabalho.

--secret-envs

Propriedades sensíveis para variáveis de ambiente. Uma vez colocado, ele será criptografado e não retornado. Formate "key[=value]" e separado por espaço.

--timeout

Número máximo de segundos que uma execução pode executar.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az spring job delete

Pré-visualizar

O grupo de comando 'spring job' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Exclua um trabalho no Azure Spring Apps.

az spring job delete --name
                     --resource-group
                     --service

Exemplos

Eliminar trabalhos

az spring job delete -n job-name -s MyAzureSpringAppsInstance -g MyResourceGroup

Parâmetros Obrigatórios

--name -n

O nome do trabalho em execução na instância especificada do Azure Spring Apps.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--service -s

O nome da instância do Azure Spring Apps, você pode configurar o serviço padrão usando az configure --defaults spring=.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az spring job deploy

Pré-visualizar

O grupo de comando 'spring job' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Implante o artefato em um trabalho e atualize as configurações relacionadas.

az spring job deploy --name
                     --resource-group
                     --service
                     [--args]
                     [--artifact-path]
                     [--build-cpu]
                     [--build-env]
                     [--build-memory]
                     [--builder]
                     [--cpu]
                     [--disable-validation {false, true}]
                     [--envs]
                     [--memory]
                     [--no-wait]
                     [--parallelism]
                     [--retry-limit]
                     [--secret-envs]
                     [--source-path]
                     [--timeout]
                     [--version]

Exemplos

Implante um jar pré-criado em um trabalho com variáveis de ambiente.

az spring job deploy -n job-name -s MyAzureSpringAppsInstance -g MyResourceGroup --artifact-path app.jar --env foo=bar

Implante um jar pré-criado em um trabalho com build env.

az spring job deploy -n job-name -s MyAzureSpringAppsInstance -g MyResourceGroup --artifact-path app.jar --build-env BP_JVM_VERSION=11.*

Parâmetros Obrigatórios

--name -n

O nome do trabalho em execução na instância especificada do Azure Spring Apps.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--service -s

O nome da instância do Azure Spring Apps, você pode configurar o serviço padrão usando az configure --defaults spring=.

Parâmetros Opcionais

--args

Os argumentos da execução do trabalho.

--artifact-path

Implante o artefato pré-construído especificado (jar ou netcore zip).

--build-cpu

Quantidade de recursos da CPU. Deve ser 500m ou número de núcleos de CPU.

valor predefinido: 1
--build-env

Variáveis de ambiente separadas por espaço no formato 'key[=value]'.

--build-memory

Quantidade de recursos de memória. Deve ser 512Mi ou #Gi, por exemplo, 1Gi, 3Gi.

valor predefinido: 2Gi
--builder

(Somente nível Enterprise) Construtor de serviços de compilação usado para criar o executável.

valor predefinido: default
--cpu

Quantidade de recursos da CPU. Deve ser 500m ou número de núcleos de CPU.

--disable-validation

Se verdadeiro, desative a validação do jar.

valores aceites: false, true
--envs

Propriedades não sensíveis para variáveis de ambiente. Formate "key[=value]" e separado por espaço.

--memory

Quantidade de recursos de memória. Deve ser 512Mi ou #Gi, por exemplo, 1Gi, 3Gi.

--no-wait

Não espere que a operação de longa duração termine.

valor predefinido: False
--parallelism

Número máximo de réplicas a serem executadas por execução.

--retry-limit

Número máximo de tentativas antes de falhar o trabalho.

--secret-envs

Propriedades sensíveis para variáveis de ambiente. Uma vez colocado, ele será criptografado e não retornado. Formate "key[=value]" e separado por espaço.

--source-path

Implante a pasta de origem especificada. A pasta será embalada em tar, carregada e construída usando kpack. Padrão para a pasta atual se nenhum valor fornecido.

--timeout

Número máximo de segundos que uma execução pode executar. Você pode usar -1 para redefinir o tempo limite.

--version

Versão de implantação, mantenha inalterada se não estiver definida.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az spring job list

Pré-visualizar

O grupo de comando 'spring job' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Liste todos os trabalhos nos Azure Spring Apps.

az spring job list --resource-group
                   --service

Exemplos

Listar vagas

az spring job list -s MyAzureSpringAppsInstance -g MyResourceGroup

Parâmetros Obrigatórios

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--service -s

O nome da instância do Azure Spring Apps, você pode configurar o serviço padrão usando az configure --defaults spring=.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az spring job logs

Pré-visualizar

O grupo de comando 'spring job' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Mostrar logs para instâncias de execução de trabalho. Os logs serão transmitidos ao definir '-f/--follow'.

az spring job logs --execution
                   --name
                   --resource-group
                   --service
                   [--all-instances]
                   [--follow]
                   [--instance]
                   [--limit]
                   [--lines]
                   [--max-log-requests]
                   [--since]

Exemplos

Mostrar logs para todas as instâncias de uma execução de trabalho.

az spring job logs --name job-name --execution job-execution-nam --all-instances -s MyService -g MyResourceGroup

Mostrar logs para uma instância específica de uma execução de trabalho.

az spring job logs --name job-name --execution job-execution-nam --instance job-execution-instance -s MyService -g MyResourceGroup

Transmita e observe logs para todas as instâncias de execução de um trabalho.

az spring job logs --name job-name --execution job-execution-nam --all-instances --follow -s MyService -g MyResourceGroup

Transmita e observe logs para uma instância específica de uma execução de trabalho.

az spring job logs --name job-name --execution job-execution-nam --instance MyJobExecutionInstance --follow -s MyService -g MyResourceGroup

Parâmetros Obrigatórios

--execution

O nome da execução do trabalho.

--name -n

O nome do trabalho em execução na instância especificada do Azure Spring Apps.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--service -s

O nome da instância do Azure Spring Apps, você pode configurar o serviço padrão usando az configure --defaults spring=.

Parâmetros Opcionais

--all-instances

O sinalizador para indicar obter logs para todas as instâncias da execução do trabalho.

--follow -f

O sinalizador para indicar logs deve ser transmitido.

--instance -i

Nome de uma instância existente da execução do trabalho. Localizar nomes de instância a partir do comando az spring job execution instance list.

--limit

Kibibyte máximo de logs para retornar. O número máximo é 2048.

valor predefinido: 2048
--lines

Número de linhas a mostrar. O máximo é 10000.

valor predefinido: 100
--max-log-requests

Especifique o número máximo de logs simultâneos a serem seguidos ao obter logs por todas as instâncias.

valor predefinido: 5
--since

Apenas devolva logs mais recentes do que uma duração relativa, como 5s, 2m ou 1h. O máximo é de 1h.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az spring job show

Pré-visualizar

O grupo de comando 'spring job' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Mostrar os detalhes de um trabalho no Azure Spring Apps.

az spring job show --name
                   --resource-group
                   --service

Parâmetros Obrigatórios

--name -n

O nome do trabalho em execução na instância especificada do Azure Spring Apps.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--service -s

O nome da instância do Azure Spring Apps, você pode configurar o serviço padrão usando az configure --defaults spring=.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az spring job start

Pré-visualizar

O grupo de comando 'spring job' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Inicie uma execução do trabalho.

az spring job start --name
                    --resource-group
                    --service
                    [--args]
                    [--cpu]
                    [--envs]
                    [--memory]
                    [--secret-envs]
                    [--wait-until-finished {false, true}]

Exemplos

Iniciar uma execução da tarefa

az spring job start -n job-name -s MyAzureSpringAppsInstance -g MyResourceGroup

Parâmetros Obrigatórios

--name -n

O nome do trabalho em execução na instância especificada do Azure Spring Apps.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--service -s

O nome da instância do Azure Spring Apps, você pode configurar o serviço padrão usando az configure --defaults spring=.

Parâmetros Opcionais

--args

Os argumentos da execução do trabalho.

--cpu

Quantidade de recursos da CPU. Deve ser 500m ou número de núcleos de CPU.

--envs

Propriedades não sensíveis para variáveis de ambiente. Formate "key[=value]" e separado por espaço.

--memory

Quantidade de recursos de memória. Deve ser 512Mi ou #Gi, por exemplo, 1Gi, 3Gi.

--secret-envs

Propriedades sensíveis para variáveis de ambiente. Uma vez colocado, ele será criptografado e não retornado. Formate "key[=value]" e separado por espaço.

--wait-until-finished

Se verdadeiro, aguarde até que a execução do trabalho seja concluída.

valores aceites: false, true
valor predefinido: False
Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az spring job update

Pré-visualizar

O grupo de comando 'spring job' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Atualizar configurações de um trabalho.

az spring job update --name
                     --resource-group
                     --service
                     [--args]
                     [--cpu]
                     [--envs]
                     [--memory]
                     [--parallelism]
                     [--retry-limit]
                     [--secret-envs]
                     [--timeout]

Exemplos

Adicione variáveis de ambiente de texto sem formatação para o trabalho.

az spring job update -n job-name -s MyAzureSpringAppsInstance -g MyResourceGroup --envs foo=bar

Remova todas as variáveis de ambiente de texto simples e mantenha todos os segredos existentes para o trabalho.

az spring job update -n job-name -s MyAzureSpringAppsInstance -g MyResourceGroup --envs

Remova todos os segredos e mantenha todas as variáveis de ambiente de texto simples para o trabalho.

az spring job update -n job-name -s MyAzureSpringAppsInstance -g MyResourceGroup --secret-envs

Parâmetros Obrigatórios

--name -n

O nome do trabalho em execução na instância especificada do Azure Spring Apps.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--service -s

O nome da instância do Azure Spring Apps, você pode configurar o serviço padrão usando az configure --defaults spring=.

Parâmetros Opcionais

--args

Os argumentos da execução do trabalho.

--cpu

Quantidade de recursos da CPU. Deve ser 500m ou número de núcleos de CPU.

--envs

Propriedades não sensíveis para variáveis de ambiente. Formate "key[=value]" e separado por espaço.

--memory

Quantidade de recursos de memória. Deve ser 512Mi ou #Gi, por exemplo, 1Gi, 3Gi.

--parallelism

Número máximo de réplicas a serem executadas por execução.

--retry-limit

Número máximo de tentativas antes de falhar o trabalho.

--secret-envs

Propriedades sensíveis para variáveis de ambiente. Uma vez colocado, ele será criptografado e não retornado. Formate "key[=value]" e separado por espaço.

--timeout

Número máximo de segundos que uma execução pode executar. Você pode usar -1 para redefinir o tempo limite.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.