az logicapp connection managed
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 connection managed . Altre informazioni sulle estensioni.
Creare Azure connessioni API gestite per progetti locali o siti Standard distribuiti.
Comandi
| Nome | Descrizione | Tipo | Status |
|---|---|---|---|
| az logicapp connection managed create |
Creare una connessione API gestita Azure e collegare un progetto locale o un'app distribuita. |
Extension | GA |
az logicapp connection managed create
Creare una connessione API gestita Azure e collegare un progetto locale o un'app distribuita.
--name assegna sempre un nome alla connessione. Scegliere --path o un contesto locale per lo sviluppo locale; --logic-app-name o cloud --context seleziona un'app distribuita. Se non viene usata alcuna destinazione esplicita, viene usato il contesto attivo. L'ambito Azure locale proviene da local.settings.json Values.WORKFLOWS_SUBSCRIPTION_ID, WORKFLOWS_RESOURCE_GROUP_NAME e WORKFLOWS_LOCATION_NAME; explicit --subscription, --resource-group e --location eseguono l'override di tali valori senza modificare le impostazioni o l'account predefinito. Azure'account di accesso è ancora obbligatorio. I progetti locali usano una chiave di connessione di sviluppo di sette giorni archiviata solo in local.settings.json e a cui viene fatto riferimento da connections.json. Non è necessaria alcuna app distribuita, identità gestita o scrittura dei criteri di accesso. Le identità gestite in modalità di autenticazione locale e assegnate dall'utente non sono supportate; raw, service-principal e oauth configurano l'autenticazione back-end del connettore, indipendentemente dalla chiave di runtime locale. Le impostazioni locali devono essere non crittografate e non rilevate da Git. Viene aggiunta la protezione con estensione gitignore. La forza è necessaria per le risorse Azure esistenti, il cablaggio locale o l'impostazione della chiave. Gli errori possono conservare Azure risorse e file locali parzialmente aggiornati. Controllare prima di riprovare. Le destinazioni distribuite mantengono la creazione dell'API gestita protetta/OAuth/identity della connessione legacy create --managed-api. La modalità legacy è deprecata ma mantiene il suo significato originale --name in questa anteprima; la rimozione richiede una modifica di rilievo annunciata e rimane distribuita solo. Gli errori OAuth possono mantenere le risorse di connessione/criteri di accesso. Controllare lo stato segnalato prima di riprovare; timeout non promette la rimozione delle risorse.
az logicapp connection managed create --auth-mode {managed-identity, oauth, raw, service-principal}
--connector
--name
[--acquire-policy-token]
[--change-reference]
[--consent-timeout]
[--context]
[--display-name]
[--force]
[--location]
[--logic-app-name]
[--no-browser]
[--parameter]
[--parameter-set]
[--path]
[--resource-group]
[--secret-parameter]
[--user-assigned-identity]
Esempio
Creare una connessione BLOB Azure per l'identità gestita del sito.
az logicapp connection managed create -g my-rg --logic-app-name my-app -n blobProd --connector azureblob -l eastus --auth-mode managed-identity
Creare una connessione Office 365 con il consenso del browser.
az logicapp connection managed create -g my-rg --logic-app-name my-app -n outlook --connector office365 -l eastus --auth-mode oauth
Creare una connessione per un progetto locale usando le relative impostazioni di Azure.
az logicapp connection managed create --path .\orders -n outlook --connector office365 --auth-mode oauth
Eseguire l'override dell'ambito Azure per un progetto locale salvato senza modificarne le impostazioni.
az logicapp connection managed create --context orders-local -n outlook --connector office365 --auth-mode oauth --subscription 11111111-1111-1111-1111-111111111111 -g dev-rg -l eastus
Parametri necessari
Autenticazione back-end del connettore. I progetti locali supportano raw, service-principal o oauth; L'autenticazione da runtime a connessione usa una chiave di sviluppo separata.
| Proprietà | Valore |
|---|---|
| Valori accettati: | managed-identity, oauth, raw, service-principal |
Nome del connettore dell'API gestita o ID managedApis arm.
Nome connessione API gestita.
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 |
Timeout del consenso OAuth in secondi, valore predefinito 300. In caso di errore, è possibile conservare le risorse; controllare prima di riprovare.
Progetto locale salvato o app distribuita. L'impostazione predefinita è il contesto attivo quando non viene fornita alcuna destinazione esplicita.
Nome visualizzato. Il valore predefinito è --name.
Sostituire il collegamento della connessione gestita esistente con controlli di revisione e proprietà.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Azure percorso di connessione. Obbligatorio per una destinazione distribuita; esegue l'override della WORKFLOWS_LOCATION_NAME locale.
Sito Standard dell'app per la logica distribuito. In alternativa, selezionare un percorso locale o locale/cloud --context.
Stampare l'URL del consenso OAuth anziché aprire un browser. Il callback di loopback è ancora obbligatorio.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Parametro di connessione non segreto NAME=VALUE ripetibile.
Nome del set di parametri del connettore.
Progetto locale esistente da collegare. Azure ambito deriva dagli override dei comandi o local.settings.json, non dai metadati del contesto.
Azure gruppo di risorse per la connessione. Obbligatorio per una destinazione distribuita; esegue l'override della WORKFLOWS_RESOURCE_GROUP_NAME locale.
Nome del parametro segreto. Il valore viene letto dall'input standard, mai dalla riga di comando.
ID risorsa di un'identità già assegnata all'app. L'impostazione predefinita è l'identità del sistema.
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 |