az logicapp dependency

Note

Cette référence fait partie de l’extension logicapp pour la Azure CLI (version 2.67.0 ou ultérieure). L’extension installe automatiquement la première fois que vous exécutez une commande de dépendance az logicapp . Apprenez-en davantage sur les extensions.

Inspectez et installez des dépendances locales Logic Apps Standard.

Commandes

Nom Description Type État
az logicapp dependency check

Vérifiez les dépendances locales requises par les outils Logic Apps Standard.

Extension GA
az logicapp dependency install

Téléchargez et installez les dépendances locales requises par les outils Logic Apps Standard.

Extension GA
az logicapp dependency uninstall

Supprimez les dépendances locales installées par cette interface CLI.

Extension GA

az logicapp dependency check

Vérifiez les dépendances locales requises par les outils Logic Apps Standard.

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

Exemples

Vérifiez les dépendances sélectionnées.

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

Paramètres facultatifs

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--acquire-policy-token

Acquisition automatique d’un jeton Azure Policy pour cette opération de ressource.

Propriété Valeur
Groupe de paramètres: Global Policy Arguments
--change-reference

ID de référence de modification associé pour cette opération de ressource.

Propriété Valeur
Groupe de paramètres: Global Policy Arguments
--context

Contexte CLI Logic Apps nommé utilisé pour résoudre les coordonnées cibles.

--kind

Limiter les dépendances vérifiées. Répétez pour plusieurs types.

Propriété Valeur
Valeurs acceptées: azurite, bundle, core-tools, dotnet, node
--path

Project racine dont la local.settings.json décide si Azurite est nécessaire. La valeur par défaut est le contexte actif.

Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False

az logicapp dependency install

Téléchargez et installez les dépendances locales requises par les outils Logic Apps Standard.

Installe Azure Functions Core Tools, Node.js, Azurite et le bundle d'extensions Logic Apps à partir de leurs éditeurs dans un dossier partagé avec l'extension Azure Logic Apps de Visual Studio Code (~/.azurelogicapps/dépendances par défaut, ou LA_DEPENDENCIES_PATH), donc une machine déjà configurée pour VS Code n'est pas faite pour les télécharger deux fois.

Les archives sont vérifiées par rapport à la version SHA256 publiée par l’éditeur, où il existe -- Node.js via SHASUMS256.txt et Core Tools via leur side-car .sha2 - et chaque installation enregistre un manifeste .logicapps-integrity.json, c’est-à-dire ce qui permet à « az logicapp dependency uninstall » de supprimer uniquement ce que cette cli a placé là.

Azurite est publié uniquement via npm et a besoin de son arborescence de dépendances résolue. Il est donc installé avec le npm qui est fourni avec Node.js, limité au dossier managé. Il est récupéré à partir du registre npm public plutôt que du registre pour lequel votre npm est configuré ; passez --source-url pour utiliser une autre. Installez d’abord Node.js si vous ne l’avez pas déjà.

Les dossiers d’outils managés sont ajoutés uniquement aux environnements de processus enfants pour les runtimes npm, Azurite et locaux. Votre chemin d’accès global n’est pas modifié.

Le sdk .NET n’est pas installé délibérément. Son seul itinéraire pris en charge par le fournisseur est un script d’installation à distance, et cette commande n’exécutera pas celle-ci sur votre ordinateur. 'az logicapp dependency check' le signale toujours.

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]

Exemples

Installez tout ce que cette interface CLI peut installer.

az logicapp dependency install --yes

Installez uniquement Functions Core Tools.

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

Installez l’émulateur de stockage Azurite pour les exécutions locales.

az logicapp dependency install --kind azurite --yes

Épinglez une version spécifique d’Outils de base.

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

Installez-le dans un autre répertoire.

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

Paramètres facultatifs

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--acquire-policy-token

Acquisition automatique d’un jeton Azure Policy pour cette opération de ressource.

Propriété Valeur
Groupe de paramètres: Global Policy Arguments
--change-reference

ID de référence de modification associé pour cette opération de ressource.

Propriété Valeur
Groupe de paramètres: Global Policy Arguments
--force

Réinstallez même lorsque la version demandée est déjà présente et intacte.

Propriété Valeur
Valeur par défaut: False
--gh-token

GitHub jeton utilisé lors de la résolution de la dernière version de Functions Core Tools pour survivre aux limites de débit anonyme.

--kind

Limitez les dépendances installées. Répétez pour plusieurs types. La valeur par défaut est de tous les types installables. dotnet est accepté mais refusé avec des conseils.

Propriété Valeur
Valeurs acceptées: azurite, bundle, core-tools, dotnet, node
--source-url

Téléchargez l’archive à partir de cette URL au lieu de l’éditeur par défaut, ou pour azurite, le registre npm à installer à partir de registry.npmjs.org. Nécessite exactement un --kind. Publisher sommes de contrôle ne sont pas vérifiées pour une source personnalisée.

--target-dir

Répertoire dans lequel effectuer l’installation. La valeur par défaut est LA_DEPENDENCIES_PATH, ou ~/.azurelogicapps/dépendances.

--version

Installez une version spécifique au lieu de la dernière version publiée. Nécessite exactement un --kind.

--yes -y

Ne pas demander de confirmation.

Propriété Valeur
Valeur par défaut: False
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False

az logicapp dependency uninstall

Supprimez les dépendances locales installées par cette interface CLI.

Supprime uniquement les éléments enregistrés dans un manifeste .logicapps-integrity.json écrit par « az logicapp dependency install ». Un dossier de dépendances sans ce manifeste n’est pas touché, car la racine de dépendance est partagée avec Visual Studio Code et peut contenir les outils que l’interface CLI n’a jamais installés.

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

Exemples

Supprimez tout ce que cette interface CLI a installé.

az logicapp dependency uninstall --yes

Supprimez uniquement Node.js.

az logicapp dependency uninstall --kind node --yes

Paramètres facultatifs

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--acquire-policy-token

Acquisition automatique d’un jeton Azure Policy pour cette opération de ressource.

Propriété Valeur
Groupe de paramètres: Global Policy Arguments
--change-reference

ID de référence de modification associé pour cette opération de ressource.

Propriété Valeur
Groupe de paramètres: Global Policy Arguments
--kind

Limitez les dépendances supprimées. Répétez pour plusieurs types. La valeur par défaut est de tous les types installables. dotnet est accepté mais refusé avec des conseils.

Propriété Valeur
Valeurs acceptées: azurite, bundle, core-tools, dotnet, node
--target-dir

Répertoire à supprimer. La valeur par défaut est LA_DEPENDENCIES_PATH, ou ~/.azurelogicapps/dépendances.

--yes -y

Ne pas demander de confirmation.

Propriété Valeur
Valeur par défaut: False
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False