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.
Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
ID riferimento di modifica correlato per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
Contesto dell'interfaccia della riga di comando di App per la logica denominato usato per risolvere le coordinate di destinazione.
Limitare le dipendenze controllate. Ripetere per più tipi.
| Proprietà | Valore |
|---|---|
| Valori accettati: | azurite, bundle, core-tools, dotnet, node |
Project radice il cui local.settings.json decide se è necessario il valore di Azurite. L'impostazione predefinita è il contesto attivo.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.
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.
Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
ID riferimento di modifica correlato per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
Reinstallare anche quando la versione richiesta è già presente e intatta.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
GitHub token usato per la risoluzione della versione più recente di Functions Core Tools, per sopravvivere ai limiti di frequenza anonimi.
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 |
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.
Directory in cui eseguire l'installazione. L'impostazione predefinita è LA_DEPENDENCIES_PATH o ~/.azurelogicapps/dependencies.
Installare una versione specifica anziché la versione più recente pubblicata. Richiede esattamente un tipo.
Non richiedere conferma.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.
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.
Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
ID riferimento di modifica correlato per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
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 |
Directory da cui rimuovere. L'impostazione predefinita è LA_DEPENDENCIES_PATH o ~/.azurelogicapps/dependencies.
Non richiedere conferma.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |