az logicapp dependency

Note

Esta referência faz parte da extensão logicapp para a CLI do Azure (versão 2.67.0 ou superior). A extensão instala-se automaticamente na primeira vez que executares um comando de dependência do az logicapp . Saiba mais sobre extensões.

Inspecionar e instalar dependências locais Logic Apps Standard.

Comandos

Nome Descrição Tipo Estado
az logicapp dependency check

Verifique as dependências locais exigidas pelas ferramentas padrão do Logic Apps.

Extension disponibilidade geral
az logicapp dependency install

Descarregue e instale dependências locais exigidas pelas ferramentas padrão do Logic Apps.

Extension disponibilidade geral
az logicapp dependency uninstall

Remova dependências locais que esta CLI instalou.

Extension disponibilidade geral

az logicapp dependency check

Verifique as dependências locais exigidas pelas ferramentas padrão do Logic Apps.

az logicapp dependency check [--acquire-policy-token]
                             [--change-reference]
                             [--context]
                             [--kind {azurite, bundle, core-tools, dotnet, node}]
                             [--path]

Exemplos

Verifique dependências selecionadas.

az logicapp dependency check --kind core-tools --kind azurite

Parâmetros Opcionais

Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.

--acquire-policy-token

Aquisição automática de um token Azure Policy para esta operação de recurso.

Propriedade Valor
Grupo de parâmetros: Global Policy Arguments
--change-reference

O ID de referência de alteração relacionado para esta operação de recurso.

Propriedade Valor
Grupo de parâmetros: Global Policy Arguments
--context

Contexto CLI de Aplicações Lógicas Nomeadas usado para resolver coordenadas alvo.

--kind

Limitar dependências verificado. Repete para vários tipos.

Propriedade Valor
Valores aceites: azurite, bundle, core-tools, dotnet, node
--path

Project raiz cujo local.settings.json decide se é necessário Azurite. Por defeito, é o contexto ativo.

Parâmetros de Globais
--debug

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

Propriedade Valor
Valor predefinido: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor predefinido: False
--output -o

Formato de saída.

Propriedade Valor
Valor predefinido: json
Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Nome ou ID de assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

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

Propriedade Valor
Valor predefinido: False

az logicapp dependency install

Descarregue e instale dependências locais exigidas pelas ferramentas padrão do Logic Apps.

Instala Funções do Azure Core Tools, Node.js, Azurite e o pacote de extensão Logic Apps dos seus editores numa pasta partilhada com a extensão Azure Logic Apps da Visual Studio Code (~/.azurelogicapps/dependências por defeito, ou LA_DEPENDENCIES_PATH), para que uma máquina já configurada para VS Code não seja obrigada a descarregá-los duas vezes.

Os arquivos são verificados contra o SHA256 publicado pelo editor quando existe um — Node.js através do SHASUMS256.txt e Core Tools através do seu sidecar .sha2 — e cada instalação regista um manifesto .logicapps-integrity.json, que é o que permite ao 'az logicapp dependency uninstall' remover apenas o que esta CLI colocou.

O Azurite é publicado apenas através do npm e precisa de resolver a sua árvore de dependências, por isso é instalado com o npm que é enviado juntamente com Node.js, confinado à pasta gerida. É obtido do registo público do npm em vez do registo para o qual o seu npm está configurado; passe --source-url para usar outro. Instala Node.js primeiro, se ainda não o tiveres.

Pastas de ferramentas geridas são adicionadas apenas a ambientes de processos filhos para npm, Azurite e runtimes locais. O teu PATH global não está modificado.

O SDK .NET não está deliberadamente instalado. A única via suportada pelo fabricante é um script de instalação remota, e este comando não executa nenhum na sua máquina. O 'az-logicapp dependency check' continua a reportar o problema.

az logicapp dependency install [--acquire-policy-token]
                               [--change-reference]
                               [--force]
                               [--gh-token]
                               [--kind {azurite, bundle, core-tools, dotnet, node}]
                               [--source-url]
                               [--target-dir]
                               [--version]
                               [--yes]

Exemplos

Instala tudo o que este CLI conseguir instalar.

az logicapp dependency install --yes

Instala apenas as Ferramentas Essenciais de Funções.

az logicapp dependency install --kind core-tools --yes

Instala o emulador de armazenamento Azurite para execuções locais.

az logicapp dependency install --kind azurite --yes

Fixe uma versão específica das Ferramentas Principais.

az logicapp dependency install --kind core-tools --version 4.0.7030 --yes

Instala num diretório diferente.

az logicapp dependency install --kind node --target-dir /opt/logicapps-deps --yes

Parâmetros Opcionais

Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.

--acquire-policy-token

Aquisição automática de um token Azure Policy para esta operação de recurso.

Propriedade Valor
Grupo de parâmetros: Global Policy Arguments
--change-reference

O ID de referência de alteração relacionado para esta operação de recurso.

Propriedade Valor
Grupo de parâmetros: Global Policy Arguments
--force

Reinstale mesmo quando a versão solicitada já estiver presente e intacta.

Propriedade Valor
Valor predefinido: False
--gh-token

Token GitHub usado ao resolver a última versão do Functions Core Tools, para sobreviver a limites anónimos de taxa.

--kind

Limitar as dependências instaladas. Repete para vários tipos. Por defeito são todos os tipos instaláveis. A dotnet é aceite mas recusada com orientação.

Propriedade Valor
Valores aceites: azurite, bundle, core-tools, dotnet, node
--source-url

Descarrega o arquivo a partir desta URL em vez do predefinido do publisher, ou para azurite, do registo npm para instalar em vez de registry.npmjs.org. Requer exatamente um --tipo. Os checksums do Publisher não são verificados para uma fonte personalizada.

--target-dir

Diretório para instalar. Por defeito é LA_DEPENDENCIES_PATH, ou ~/.azurelogicapps/dependencies.

--version

Instala uma versão específica em vez da mais recente publicada. Requer exatamente um — tipo.

--yes -y

Não solicite confirmação.

Propriedade Valor
Valor predefinido: False
Parâmetros de Globais
--debug

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

Propriedade Valor
Valor predefinido: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor predefinido: False
--output -o

Formato de saída.

Propriedade Valor
Valor predefinido: json
Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Nome ou ID de assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

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

Propriedade Valor
Valor predefinido: False

az logicapp dependency uninstall

Remova dependências locais que esta CLI instalou.

Remove apenas material registado num manifesto .logicapps-integrity.json escrito por 'az logicapp dependency install'. Uma pasta de dependência sem esse manifesto fica intocada, porque a raiz da dependência é partilhada com o Visual Studio Code e pode conter ferramentas que esta CLI nunca instalou.

az logicapp dependency uninstall [--acquire-policy-token]
                                 [--change-reference]
                                 [--kind {azurite, bundle, core-tools, dotnet, node}]
                                 [--target-dir]
                                 [--yes]

Exemplos

Remove tudo o que esta CLI instalou.

az logicapp dependency uninstall --yes

Remova apenas Node.js.

az logicapp dependency uninstall --kind node --yes

Parâmetros Opcionais

Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.

--acquire-policy-token

Aquisição automática de um token Azure Policy para esta operação de recurso.

Propriedade Valor
Grupo de parâmetros: Global Policy Arguments
--change-reference

O ID de referência de alteração relacionado para esta operação de recurso.

Propriedade Valor
Grupo de parâmetros: Global Policy Arguments
--kind

Limitar dependências removida. Repete para vários tipos. Por defeito são todos os tipos instaláveis. A dotnet é aceite mas recusada com orientação.

Propriedade Valor
Valores aceites: azurite, bundle, core-tools, dotnet, node
--target-dir

Diretório para remover. Por defeito é LA_DEPENDENCIES_PATH, ou ~/.azurelogicapps/dependencies.

--yes -y

Não solicite confirmação.

Propriedade Valor
Valor predefinido: False
Parâmetros de Globais
--debug

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

Propriedade Valor
Valor predefinido: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor predefinido: False
--output -o

Formato de saída.

Propriedade Valor
Valor predefinido: json
Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Nome ou ID de assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

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

Propriedade Valor
Valor predefinido: False