az logicapp dependency

Note

Questo riferimento fa parte dell'estensione logicapp per il interfaccia della riga di comando di Azure (versione 2.67.0 o successiva). L'estensione installerà automaticamente la prima volta che si esegue un comando az logicapp dependency . Altre informazioni sulle estensioni.

Esaminare e installare le dipendenze locali standard di App per la logica.

Comandi

Nome Descrizione Tipo Status
az logicapp dependency check

Controllare le dipendenze locali richieste dagli strumenti standard di App per la logica.

Extension GA
az logicapp dependency install

Scaricare e installare le dipendenze locali richieste dagli strumenti standard di App per la logica.

Extension GA
az logicapp dependency uninstall

Rimuovere le dipendenze locali installate dall'interfaccia della riga di comando.

Extension GA

az logicapp dependency check

Controllare le dipendenze locali richieste dagli strumenti standard di App per la logica.

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

Esempio

Controllare le dipendenze selezionate.

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

Parametri facoltativi

I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.

--acquire-policy-token

Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.

Proprietà Valore
Gruppo di parametri: Global Policy Arguments
--change-reference

ID riferimento di modifica correlato per questa operazione di risorsa.

Proprietà Valore
Gruppo di parametri: Global Policy Arguments
--context

Contesto dell'interfaccia della riga di comando di App per la logica denominato usato per risolvere le coordinate di destinazione.

--kind

Limitare le dipendenze controllate. Ripetere per più tipi.

Proprietà Valore
Valori accettati: azurite, bundle, core-tools, dotnet, node
--path

Project radice il cui local.settings.json decide se è necessario il valore di Azurite. L'impostazione predefinita è il contesto attivo.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

az logicapp dependency install

Scaricare e installare le dipendenze locali richieste dagli strumenti standard di App per la logica.

Installa Funzioni di Azure Core Tools, Node.js, Azurite e il bundle di estensione app per la logica dai rispettivi editori in una cartella condivisa con l'estensione App per la logica di Azure di Visual Studio Code (~/.azurelogicapps/dependencies per impostazione predefinita o LA_DEPENDENCIES_PATH), quindi un computer già configurato per VS Code non viene eseguito due volte.

Gli archivi vengono verificati in base al file SHA256 pubblicato dell'editore, in cui ne esiste uno, Node.js tramite SHASUMS256.txt e Core Tools tramite il sidecar .sha2, e ogni installazione registra un manifesto .logicapps-integrity.json, che è ciò che consente a 'az logicapp dependency uninstall' di rimuovere solo ciò che l'interfaccia della riga di comando ha inserito.

Azurite viene pubblicato solo tramite npm e ha bisogno del relativo albero delle dipendenze risolto, quindi viene installato con il npm che viene fornito insieme Node.js, limitato alla cartella gestita. Viene recuperato dal registro npm pubblico anziché da qualsiasi registro per cui è configurato npm; pass --source-url per usare un altro. Installare Node.js prima se non è già disponibile.

Le cartelle degli strumenti gestiti vengono aggiunte solo agli ambienti figlio-process per npm, Azurite e runtime locali. Il percorso globale non viene modificato.

L'SDK di .NET non è intenzionalmente installato. L'unica route supportata dal fornitore è uno script di installazione remota e questo comando non ne eseguirà uno nel computer. 'az logicapp dependency check' lo segnala ancora.

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]

Esempio

Installare tutto ciò che l'interfaccia della riga di comando può installare.

az logicapp dependency install --yes

Installare solo Functions Core Tools.

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

Installare l'emulatore di archiviazione Azurite per le esecuzioni locali.

az logicapp dependency install --kind azurite --yes

Aggiungere una versione specifica di Core Tools.

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

Eseguire l'installazione in una directory diversa.

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

Parametri facoltativi

I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.

--acquire-policy-token

Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.

Proprietà Valore
Gruppo di parametri: Global Policy Arguments
--change-reference

ID riferimento di modifica correlato per questa operazione di risorsa.

Proprietà Valore
Gruppo di parametri: Global Policy Arguments
--force

Reinstallare anche quando la versione richiesta è già presente e intatta.

Proprietà Valore
Valore predefinito: False
--gh-token

GitHub token usato per la risoluzione della versione più recente di Functions Core Tools, per sopravvivere ai limiti di frequenza anonimi.

--kind

Limitare le dipendenze installate. Ripetere per più tipi. L'impostazione predefinita è tutti i tipi installabili. dotnet viene accettato ma rifiutato con indicazioni.

Proprietà Valore
Valori accettati: azurite, bundle, core-tools, dotnet, node
--source-url

Scaricare l'archivio da questo URL anziché l'impostazione predefinita dell'editore o per azurite, il registro npm da installare invece di registry.npmjs.org. Richiede esattamente un tipo. Publisher checksum non vengono verificati per un'origine personalizzata.

--target-dir

Directory in cui eseguire l'installazione. L'impostazione predefinita è LA_DEPENDENCIES_PATH o ~/.azurelogicapps/dependencies.

--version

Installare una versione specifica anziché la versione più recente pubblicata. Richiede esattamente un tipo.

--yes -y

Non richiedere conferma.

Proprietà Valore
Valore predefinito: False
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

az logicapp dependency uninstall

Rimuovere le dipendenze locali installate dall'interfaccia della riga di comando.

Rimuove solo il materiale registrato in un manifesto .logicapps-integrity.json scritto da 'az logicapp dependency install'. Una cartella di dipendenza senza tale manifesto rimane invariata, perché la radice delle dipendenze viene condivisa con Visual Studio Code e può contenere strumenti che questa interfaccia della riga di comando non è mai installata.

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

Esempio

Rimuovere tutti gli elementi installati dall'interfaccia della riga di comando.

az logicapp dependency uninstall --yes

Rimuovere solo Node.js.

az logicapp dependency uninstall --kind node --yes

Parametri facoltativi

I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.

--acquire-policy-token

Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.

Proprietà Valore
Gruppo di parametri: Global Policy Arguments
--change-reference

ID riferimento di modifica correlato per questa operazione di risorsa.

Proprietà Valore
Gruppo di parametri: Global Policy Arguments
--kind

Limitare le dipendenze rimosse. Ripetere per più tipi. L'impostazione predefinita è tutti i tipi installabili. dotnet viene accettato ma rifiutato con indicazioni.

Proprietà Valore
Valori accettati: azurite, bundle, core-tools, dotnet, node
--target-dir

Directory da cui rimuovere. L'impostazione predefinita è LA_DEPENDENCIES_PATH o ~/.azurelogicapps/dependencies.

--yes -y

Non richiedere conferma.

Proprietà Valore
Valore predefinito: False
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False