az logicapp dependency

Note

Esta referencia forma parte de la extensión logicapp para el CLI de Azure (versión 2.67.0 o posterior). La extensión instalará automáticamente la primera vez que ejecute un comando az logicapp dependency . Obtenga más información sobre las extensiones.

Inspeccione e instale las dependencias locales estándar de Logic Apps.

Comandos

Nombre Description Tipo Estado
az logicapp dependency check

Compruebe las dependencias locales requeridas por las herramientas estándar de Logic Apps.

Extension GA
az logicapp dependency install

Descargue e instale las dependencias locales requeridas por las herramientas estándar de Logic Apps.

Extension GA
az logicapp dependency uninstall

Quite las dependencias locales que instaló esta CLI.

Extension GA

az logicapp dependency check

Compruebe las dependencias locales requeridas por las herramientas estándar de Logic Apps.

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

Ejemplos

Compruebe las dependencias seleccionadas.

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

Parámetros opcionales

Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.

--acquire-policy-token

Adquirir un token de Azure Policy automáticamente para esta operación de recursos.

Propiedad Valor
Grupo de parámetros: Global Policy Arguments
--change-reference

Identificador de referencia de cambio relacionado para esta operación de recurso.

Propiedad Valor
Grupo de parámetros: Global Policy Arguments
--context

Contexto de la CLI de Logic Apps con nombre que se usa para resolver las coordenadas de destino.

--kind

Limitar las dependencias activadas. Repita para varios tipos.

Propiedad Valor
Valores aceptados: azurite, bundle, core-tools, dotnet, node
--path

Project raíz cuya local.settings.json decide si se requiere Azurite. El valor predeterminado es el contexto activo.

Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az logicapp dependency install

Descargue e instale las dependencias locales requeridas por las herramientas estándar de Logic Apps.

Instala Azure Functions Core Tools, Node.js, Azurite y el conjunto de extensiones de Logic Apps de sus publicadores en una carpeta compartida con la extensión Azure Logic Apps de Visual Studio Code (~/.azurelogicapps/dependencies de forma predeterminada, o LA_DEPENDENCIES_PATH), por lo que una máquina ya configurada para VS Code no se realiza para descargarlas dos veces.

Los archivos se comprueban con el SHA256 publicado por el publicado por el publicador,Node.js a través de SHASUMS256.txt y Core Tools a través de su sidecar .sha2, y cada instalación registra un manifiesto de .logicapps-integrity.json, que es lo que permite "desinstalar dependencias de logicapp" solo lo que esta CLI puso allí.

Azurite solo se publica a través de npm y necesita que se resuelva su árbol de dependencias, por lo que se instala con el npm que se distribuye junto con Node.js, limitado a la carpeta administrada. Se captura desde el registro de npm público en lugar del registro de npm para el registro para el que está configurado npm; pass --source-url para usar otro. Instale Node.js primero si aún no lo tiene.

Las carpetas de herramientas administradas solo se agregan a entornos de proceso secundario para los entornos de ejecución npm, Azurite y local. La ruta de acceso global no se modifica.

El SDK de .NET no está instalado deliberadamente. Su única ruta admitida por el proveedor es un script de instalación remota y este comando no ejecutará uno en el equipo. "az logicapp dependency check" todavía lo informa.

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]

Ejemplos

Instale todo lo que esta CLI puede instalar.

az logicapp dependency install --yes

Instale solo Functions Core Tools.

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

Instale el emulador de almacenamiento de Azurite para ejecuciones locales.

az logicapp dependency install --kind azurite --yes

Ancle una versión específica de Core Tools.

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

Instale en un directorio diferente.

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

Parámetros opcionales

Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.

--acquire-policy-token

Adquirir un token de Azure Policy automáticamente para esta operación de recursos.

Propiedad Valor
Grupo de parámetros: Global Policy Arguments
--change-reference

Identificador de referencia de cambio relacionado para esta operación de recurso.

Propiedad Valor
Grupo de parámetros: Global Policy Arguments
--force

Reinstale incluso cuando la versión solicitada ya esté presente e intacta.

Propiedad Valor
Valor predeterminado: False
--gh-token

GitHub token usado al resolver la versión más reciente de Functions Core Tools, para sobrevivir a los límites de velocidad anónimos.

--kind

Limite las dependencias instaladas. Repita para varios tipos. El valor predeterminado es todos los tipos instalables. dotnet se acepta pero se rechaza con instrucciones.

Propiedad Valor
Valores aceptados: azurite, bundle, core-tools, dotnet, node
--source-url

Descargue el archivo desde esta dirección URL en lugar del valor predeterminado del publicador, o para azurite, el registro de npm que se instalará desde en lugar de registry.npmjs.org. Requiere exactamente un tipo. Publisher sumas de comprobación no se comprueban para un origen personalizado.

--target-dir

Directorio en el que se va a instalar. El valor predeterminado es LA_DEPENDENCIES_PATH o ~/.azurelogicapps/dependencies.

--version

Instale una versión específica en lugar de la más reciente publicada. Requiere exactamente un tipo.

--yes -y

No solicitar confirmación.

Propiedad Valor
Valor predeterminado: False
Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az logicapp dependency uninstall

Quite las dependencias locales que instaló esta CLI.

Quita solo el material registrado en un manifiesto de .logicapps-integrity.json escrito por "az logicapp dependency install". Una carpeta de dependencias sin ese manifiesto se deja intacta, ya que la raíz de dependencia se comparte con Visual Studio Code y puede contener herramientas que esta CLI nunca está instalada.

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

Ejemplos

Quite todo lo que ha instalado esta CLI.

az logicapp dependency uninstall --yes

Quite solo Node.js.

az logicapp dependency uninstall --kind node --yes

Parámetros opcionales

Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.

--acquire-policy-token

Adquirir un token de Azure Policy automáticamente para esta operación de recursos.

Propiedad Valor
Grupo de parámetros: Global Policy Arguments
--change-reference

Identificador de referencia de cambio relacionado para esta operación de recurso.

Propiedad Valor
Grupo de parámetros: Global Policy Arguments
--kind

Limitar las dependencias quitadas. Repita para varios tipos. El valor predeterminado es todos los tipos instalables. dotnet se acepta pero se rechaza con instrucciones.

Propiedad Valor
Valores aceptados: azurite, bundle, core-tools, dotnet, node
--target-dir

Directorio del que se va a quitar. El valor predeterminado es LA_DEPENDENCIES_PATH o ~/.azurelogicapps/dependencies.

--yes -y

No solicitar confirmación.

Propiedad Valor
Valor predeterminado: False
Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False