Si applica a: App per la logica di Azure (A consumo e Standard)
Questa guida illustra come gestire i flussi di lavoro delle app per la logica a consumo o Standard usando il portale di Azure ed eseguire attività come la modifica, la disabilitazione, l'abilitazione e l'eliminazione dei flussi di lavoro.
Prerequisiti
Trovare e aprire una risorsa dell'App per la logica
Nella casella di ricerca del portale di Azure, immettere app per la logica e selezionare App per la logica.
Nell'elenco delle App per la logica trovare la risorsa dell'App per la logica esplorando o filtrando l'elenco.
Per aprire la risorsa dell'App per la logica, selezionare l'app che si desidera gestire.
Visualizzare le proprietà dell'App per la logica
Nel portale di Azure, trovare e aprire la risorsa dell'app per la logica.
Nel menu dell'App per la logica, in Impostazioni selezionare Proprietà.
Nel riquadro Proprietà è possibile visualizzare e copiare le informazioni seguenti sulla risorsa dell'App per la logica, ad esempio:
A consumo
-
Nome
-
ID risorsa
-
Gruppo di risorse
-
Posizione
-
Tipo
-
Nome sottoscrizione
-
ID sottoscrizione
-
Endpoint di accesso
-
Indirizzi IP in uscita del runtime
-
Indirizzi IP endpoint di accesso
-
Indirizzi IP in uscita del connettore
Standard
-
Status
-
URL
-
Indirizzo IP virtuale
-
Modalità
-
Indirizzo IP in uscita
-
Indirizzi IP in uscita aggiuntivi
-
Utente FTP/distribuzione
-
Nome host FTP
-
Registri di diagnostica FTP
-
Nome host FTP
-
Registri di diagnostica FTPS
-
ID risorsa
-
Posizione
-
Gruppo di risorse
-
Nome della sottoscrizione
-
ID sottoscrizione
Visualizzare le connessioni
Quando si creano connessioni in un flusso di lavoro usando connettori gestiti da Microsoft, queste connessioni sono risorse separate di Azure con le proprie definizioni di risorse e sono ospitate in Azure globale multi tenant. I flussi di lavoro delle app per la logica Standard possono anche usare connettori del provider di servizi predefiniti che vengono eseguiti nativamente e sono basati sul runtime di App per la logica di Azure a tenant singolo. Per visualizzare e gestire queste connessioni, seguire questa procedura, in base al tipo di risorsa dell'App per la logica:
Nel portale di Azure, trovare e aprire la risorsa dell'app per la logica.
Nel menu dell'app per la logica, in Strumenti di sviluppo selezionare Connessioni API.
Nella pagina Connessioni API selezionare un'istanza di connessione specifica, che mostra altre informazioni su tale connessione. Per visualizzare la definizione della risorsa di connessione sottostante, selezionare Vista JSON.
Nel portale di Azure, trovare e aprire la risorsa dell'app per la logica.
Nel menu dell'App per la logica, in Flussi di lavoro, selezionare Connessioni.
In base al tipo di connessione che si desidera visualizzare, selezionare una delle opzioni seguenti:
| Opzione |
Descrizione |
|
Connessioni API |
Connessioni create da connettori azure multi-tenant ospitati a livello globale. Per visualizzare la definizione della risorsa di connessione sottostante, selezionare Vista JSON. |
|
Connessioni provider di servizi |
Connessioni create da connettori predefiniti del provider di servizi, in base all'implementazione dell'interfaccia del provider di servizi. Per visualizzare altre informazioni su un'istanza di connessione specifica, nella colonna Visualizza dettagli selezionare l'icona a forma di occhio. Per visualizzare la definizione di risorsa sottostante della connessione selezionata, selezionare Vista JSON. |
|
Connessioni di funzione |
Connessioni alle funzioni in un'app per le funzioni associata. Per visualizzare altre informazioni su una funzione, nella colonna Visualizza dettagli selezionare l'icona a forma di occhio. |
|
Visualizzazione JSON |
Definizioni di risorse sottostanti per tutte le connessioni tra i flussi di lavoro nella risorsa dell'App per la logica |
Aggiungere un flusso di lavoro vuoto all'app per la logica (solo Standard)
Anche se un'app per la logica a consumo può avere un solo flusso di lavoro, una risorsa dell'app per la logica Standard può avere più flussi di lavoro. È possibile aggiungere flussi di lavoro vuoti a una risorsa dell'app per la logica Standard distribuita e continuare a compilare il flusso di lavoro nel portale di Azure.
Nel portale di Azure selezionare la risorsa dell'app per la logica Standard distribuita.
Nel menu delle risorse dell'app per la logica, in Flussi di lavoro selezionare Flussi di lavoro.
Sulla barra degli strumenti della pagina Flussi di lavoro selezionare Aggiungi>.
Nel riquadro Nuovo flusso di lavoro specificare il nome del flusso di lavoro. Selezionare Stateful o Stateless>Crea.
Dopo che il nuovo flusso di lavoro appare sulla pagina Flussi di lavoro, selezionare quel flusso di lavoro per aprire il designer in modo da poter costruire il proprio flusso di lavoro.
Disabilitare o abilitare una Logic App distribuita
Le app di logica distribuita per il consumo e le app di logica Standard hanno diversi modi per disabilitare e abilitare la loro attività.
Considerazioni sulla disabilitazione di un'app per la logica a consumo distribuita
La disabilitazione di un'app per la logica a consumo influisce su tutte le istanze del flusso di lavoro nei modi seguenti:
Azure Logic Apps continua a eseguire tutte le istanze dei workflow in corso e in sospeso fino a quando non terminano. In base al volume o al backlog, il completamento di questo processo potrebbe richiedere tempo.
App per la logica di Azure non crea nè esegue nuove istanze del flusso di lavoro.
È possibile inviare nuovamente le esecuzioni del flusso di lavoro quando l'applicazione logica è disabilitata.
Il trigger del flusso di lavoro non viene attivato quando l'app logica è disabilitata. Tuttavia, lo stato del trigger ricorda il punto in cui è stata disabilitata la logic app. Quando si riavvia l'app per la logica, il trigger viene attivato per tutti gli elementi non elaborati dall'ultima esecuzione del flusso di lavoro.
Per arrestare l'attivazione del trigger su tutti gli elementi non elaborati dall'ultima esecuzione del flusso di lavoro, è necessario cancellare lo stato del trigger.
Disabilitare o abilitare un'app per la logica a consumo distribuita
È possibile disabilitare o abilitare una o più app per la logica a consumo contemporaneamente.
Nella casella di ricerca del portale di Azure, immettere app per la logica e selezionare App per la logica.
Nella pagina App per la logica visualizzare solo le App per la logica A consumo usando il filtro Piano.
In base alla disabilitazione o all'abilitazione delle app per la logica, visualizzare solo le app per la logica abilitate o disabilitate usando il filtro Stato .
Nella colonna della casella di controllo selezionare una o più app per la logica.
- Per arrestare l'esecuzione di App per la logica selezionata, selezionare Disabilita/Arresta.
- Per riavviare le app per la logica arrestate selezionate, selezionare Abilita/Avvia.
Confermare la selezione.
Per verificare se l'attività ha avuto esito positivo o negativo, nella barra degli strumenti principale di Azure aprire l'elenco Notifiche (icona a forma di campana).
È possibile arrestare, avviare o riavviare un'app per la logica Standard, che influisce su tutte le istanze del flusso di lavoro. È anche possibile riavviare un'app per la logica Standard senza prima arrestarne l'attività. L'app per la logica Standard può avere più flussi di lavoro, quindi è possibile arrestare l'intera app per la logica oppure disabilitare o abilitare singoli flussi di lavoro.
L'arresto di un'app per la logica Standard rispetto alla disabilitazione di un flusso di lavoro figlio ha effetti diversi, quindi esaminare le considerazioni seguenti prima di continuare:
Considerazioni sulla disabilitazione delle app per la logica Standard
La disabilitazione di un'app per la logica Standard influisce su tutte le istanze del flusso di lavoro nei modi seguenti:
Azure Logic Apps annulla immediatamente tutte le esecuzioni in corso e in sospeso del workflow.
App per la logica di Azure non crea nè esegue nuove istanze del flusso di lavoro.
È possibile inviare nuovamente le esecuzioni del flusso di lavoro quando l'applicazione logica è disabilitata.
I trigger del flusso di lavoro non vengono attivati mentre l'app per la logica è disabilitata. Tuttavia, gli stati del trigger ricordano il punto in cui è stata disabilitata l'applicazione logica. Quando si riabilita l'app per la logica, i trigger vengono attivati per tutti gli elementi non elaborati dall'ultima esecuzione dei flussi di lavoro corrispondenti.
Per arrestare l'attivazione dei trigger su tutti gli elementi non elaborati dall'ultima esecuzione dei flussi di lavoro, è necessario cancellare lo stato del trigger per ogni flusso di lavoro.
Disabilitare o abilitare le app logiche Standard già distribuite
È possibile disabilitare o abilitare una o più app per la logica Standard contemporaneamente.
Nella casella di ricerca del portale di Azure, immettere app per la logica e selezionare App per la logica.
Nella pagina App per la logica visualizzare solo le App per la logica Standard usando il filtro Piano.
In base alla disabilitazione o all'abilitazione delle app per la logica, visualizzare solo le app per la logica abilitate o disabilitate usando il filtro Stato .
Nella colonna della casella di controllo selezionare una o più app per la logica.
- Per arrestare le app per la logica selezionate, selezionare Disabilita/Arresta.
- Per riavviare le app per la logica selezionate, selezionare Abilita/Avvia.
Confermare la selezione.
Per verificare se l'attività ha avuto esito positivo o negativo, nella barra degli strumenti principale di Azure aprire l'elenco Notifiche (icona a forma di campana).
Riavvia un'app logica Standard distribuita senza disabilitarla
È possibile riavviare una singola app per la logica Standard in qualsiasi momento.
Nel portale di Azure, aprire la risorsa dell’app per la logica Standard.
Selezionare Panoramica nel menu dell'App per la logica.
Nella barra degli strumenti della pagina Panoramica, selezionare Riavvia.
Per verificare se l'attività ha avuto esito positivo o negativo, nella barra degli strumenti principale di Azure aprire l'elenco Notifiche (icona a forma di campana).
Considerazioni sulla disabilitazione dei flussi di lavoro Standard
La disabilitazione di un flusso di lavoro influisce su tutte le istanze del flusso di lavoro nei modi seguenti:
Azure Logic Apps prosegue tutte le esecuzioni dei flussi di lavoro in corso e in sospeso fino a completamento. In base al volume o al backlog, il completamento di questo processo potrebbe richiedere tempo.
Suggerimento
Per ridurre i costi derivanti da risorse e istanze del flusso di lavoro che altrimenti potrebbero richiedere più tempo per ridurre le prestazioni negli ambienti non di produzione per i test di carico e prestazioni, è possibile arrestare manualmente un flusso di lavoro. Questa azione annulla le esecuzioni del flusso di lavoro in corso e in sospeso.
Per questa attività, aggiungere le impostazioni seguenti alle impostazioni host della risorsa dell'app per la logica Standard:
Importante: usare le impostazioni seguenti solo in ambienti non di produzione. Seguire ogni ID del flusso di lavoro con due punti (:) e separare gli ID del flusso di lavoro con un punto e virgola (;):
"Jobs.SuspendedJobPartitionPrefixes": "<workflow-ID>:;<workflow-ID>:",
"Jobs.CleanupJobPartitionPrefixes": "<workflow-ID>:;<workflow-ID>:"
Per altre informazioni, vedere Modificare le impostazioni dell'host e dell'app per le App per la logica Standard.
App per la logica di Azure non crea nè esegue nuove istanze del flusso di lavoro.
È possibile inviare nuovamente le esecuzioni del flusso di lavoro mentre il flusso di lavoro è disabilitato.
Il trigger del flusso di lavoro non viene attivato mentre l'app per la logica o flusso di lavoro sono disabilitati. Tuttavia, lo stato del trigger ricorda il punto in cui è stato disabilitato il flusso di lavoro. Quando si riavvia l'app per la logica o si abilita il flusso di lavoro, il trigger viene attivato per tutti gli elementi non elaborati dall'ultima esecuzione del flusso di lavoro.
Per arrestare l'attivazione del trigger su tutti gli elementi non elaborati dall'ultima esecuzione del flusso di lavoro, è necessario cancellare lo stato del trigger.
Disabilitare o abilitare flussi di lavoro Standard
Per arrestare l'attivazione del trigger al successivo raggiungimento della condizione del trigger, disabilitare il flusso di lavoro. È possibile disabilitare o abilitare una o più app per la logica Standard contemporaneamente.
Nel portale di Azure, aprire la risorsa dell’app per la logica Standard.
Nel menu dell'App per la logica, all'interno di Flussi di lavoroselezionare Flussi di lavoro.
Nella colonna della casella di controllo selezionare il flusso di lavoro da disabilitare o abilitare.
Sulla barra degli strumenti della pagina Flussi di lavoro selezionare Disabilita o Abilita in base allo stato dell'attività corrente.
Per verificare se l'operazione è riuscita o non riuscita, nella barra degli strumenti principale di Azure aprire l'elenco Notifiche (icona a forma di campana).
Pubblicare l'app per la logica o la pagina di interruzione del flusso di lavoro
Mentre un'app per la logica viene arrestata o un flusso di lavoro è disabilitato, il trigger del flusso di lavoro non viene attivato la volta successiva in cui viene soddisfatta la condizione del trigger. Tuttavia, lo stato del trigger ricorda il punto in cui hai interrotto l'app logica o disabilitato il flusso di lavoro. Quando si riavvia l'app per la logica o si riabilita il flusso di lavoro, il trigger viene attivato per tutti gli elementi non elaborati dall'ultima esecuzione del flusso di lavoro.
Per arrestare l'attivazione del trigger su tutti gli elementi non elaborati dall'ultima esecuzione del flusso di lavoro, è necessario cancellare lo stato del trigger prima di riavviare l'app per la logica o riabilitare il flusso di lavoro.
Nel portale di Azure, apri il flusso di lavoro della tua app di logica a consumo e modifica qualsiasi parte del trigger del flusso di lavoro.
Salvare le modifiche. Questo passaggio reimposta lo stato corrente del trigger.
Riavvia l'app logica.
Nel portale di Azure, apri il flusso di lavoro della logica app Standard e modifica qualsiasi parte del trigger del flusso di lavoro.
Salvare le modifiche. Questo passaggio reimposta lo stato corrente del trigger.
Ripetere per ogni flusso di lavoro esistente.
Riavvia l'app logica.
Eliminare le App per la logica
Considerazioni sull'eliminazione delle app per la logica di consumo
Non è possibile recuperare una risorsa dell'App per la logica a consumo eliminata. L'eliminazione di un'app per la logica a consumo influisce su tutte le relative istanze del flusso di lavoro nei modi seguenti:
Azure Logic Apps si impegna al massimo per annullare le esecuzioni in corso e in sospeso del flusso di lavoro.
Anche con un volume o un backlog di grandi dimensioni, la maggior parte delle esecuzioni viene annullata prima del completamento o dell'avvio. Tuttavia, il processo di annullamento potrebbe richiedere tempo. Nel frattempo, alcune esecuzioni potrebbero essere prelevate per l'esecuzione mentre il servizio funziona tramite il processo di annullamento.
App per la logica di Azure non crea nè esegue nuove istanze del flusso di lavoro.
Se si elimina un'app per la logica e un flusso di lavoro, ma si ricrea la stessa app per la logica e lo stesso flusso di lavoro, il flusso di lavoro ricreato non ha gli stessi metadati del flusso di lavoro eliminato.
Pertanto, se si dispone di un altro flusso di lavoro che chiama il flusso di lavoro eliminato, è necessario ricampionare il flusso di lavoro chiamante per aggiornare i metadati per il flusso di lavoro ricreato. In questo modo, il chiamante ottiene le informazioni corrette per il flusso di lavoro ricreato. In caso contrario, le chiamate al flusso di lavoro ricreato hanno esito negativo con un errore Unauthorized. Questo comportamento si applica anche ai flussi di lavoro che usano artefatti negli account di integrazione e nei flussi di lavoro che chiamano funzioni di Azure.
Eliminare le App per la logica a consumo
È possibile eliminare una o più app per la logica a consumo contemporaneamente.
Nella casella di ricerca del portale di Azure, immettere app per la logica e selezionare App per la logica.
Nella pagina App per la logica visualizzare solo le App per la logica A consumo usando il filtro Piano.
Nella colonna della casella di controllo selezionare una o più logic apps da eliminare. Sulla barra degli strumenti selezionare Elimina.
Quando viene visualizzata la casella di conferma, immettere sìe selezionare Elimina.
Per verificare se l'attività ha avuto esito positivo o negativo, nella barra degli strumenti principale di Azure aprire l'elenco Notifiche (icona a forma di campana).
È possibile eliminare una o più app per la logica Standard contemporaneamente. Un'app per la logica Standard può avere più flussi di lavoro, quindi è possibile eliminare l'intera app per la logica o eliminare singoli flussi di lavoro.
Considerazioni sull'eliminazione di app per la logica Standard
L'eliminazione di un'app per la logica Standard influisce su tutte le istanze del flusso di lavoro nei modi seguenti:
Azure Logic Apps annulla immediatamente tutte le esecuzioni del flusso di lavoro in corso e in sospeso. Tuttavia, la piattaforma non esegue attività di pulizia nella risorsa di archiviazione usata dall'app per la logica.
App per la logica di Azure non crea nè esegue nuove istanze del flusso di lavoro.
Anche se è possibile ripristinare manualmente le App per la logica Standard eliminate, l'uso del controllo del codice sorgente per gestire le App per la logica Standard semplifica notevolmente il ripristino e la ridistribuzione.
Se non si usa il controllo del codice sorgente e potrebbe essere necessario ripristinare in un secondo momento un'app per la logica Standard eliminata, assicurarsi di salvare le impostazioni personalizzate necessarie per il ripristino prima di eliminare l'app per la logica.
Nel portale di Azure passare all'app per la logica Standard.
Nel menu dell'app per la logica, in Impostazioni, selezionare Variabili di ambiente.
Nella scheda Impostazioni app trovare, copiare e salvare le impostazioni e i valori dell'app personalizzati necessari per il ripristino successivo.
Nel menu dell'app per la logica, in Impostazioni, selezionare Configurazione.
In ogni scheda delle impostazioni prendere nota delle impostazioni personalizzate necessarie per il ripristino successivo.
Se si elimina un'app per la logica e i relativi flussi di lavoro, ma si ricreano le stesse app per la logica e gli stessi flussi di lavoro, l'app per la logica ricreata e i flussi di lavoro non hanno gli stessi metadati delle risorse eliminate.
Pertanto, se si dispone di un altro flusso di lavoro che chiama il flusso di lavoro eliminato, è necessario ricampionare il flusso di lavoro chiamante per aggiornare i metadati per il flusso di lavoro ricreato. In questo modo, il chiamante ottiene le informazioni corrette per il flusso di lavoro ricreato. In caso contrario, le chiamate al flusso di lavoro ricreato hanno esito negativo con un errore Unauthorized. Questo comportamento si applica anche ai flussi di lavoro che usano artefatti negli account di integrazione e nei flussi di lavoro che chiamano funzioni di Azure.
Eliminare App per la logica Standard
Nella casella di ricerca del portale di Azure, immettere app per la logica e selezionare App per la logica.
Nella pagina App per la logica visualizzare solo le App per la logica Standard usando il filtro Piano.
Nella colonna della casella di controllo selezionare una o più logic apps da eliminare. Sulla barra degli strumenti selezionare Elimina.
Quando viene visualizzata la casella di conferma, immettere sìe selezionare Elimina.
Per verificare se l'attività ha avuto esito positivo o negativo, nella barra degli strumenti principale di Azure aprire l'elenco Notifiche (icona a forma di campana).
Considerazioni sull'eliminazione di flussi di lavoro Standard
È possibile eliminare uno o più flussi di lavoro Standard contemporaneamente. L'eliminazione di un flusso di lavoro Standard influisce sulle istanze del flusso di lavoro nei modi seguenti:
Azure Logic Apps annulla immediatamente tutte le esecuzioni del flusso di lavoro in corso e in sospeso. La piattaforma esegue anche attività di pulizia sull'archiviazione usata dal flusso di lavoro.
App per la logica di Azure non crea nè esegue nuove istanze del flusso di lavoro.
Se si elimina un flusso di lavoro, ma si ricrea lo stesso flusso di lavoro, il flusso di lavoro ricreato non ha gli stessi metadati del flusso di lavoro eliminato.
Pertanto, se si dispone di un altro flusso di lavoro che chiama il flusso di lavoro eliminato, è necessario ricampionare il flusso di lavoro chiamante per aggiornare i metadati per il flusso di lavoro ricreato. In questo modo, il chiamante ottiene le informazioni corrette per il flusso di lavoro ricreato. In caso contrario, le chiamate al flusso di lavoro ricreato hanno esito negativo con un errore Unauthorized. Questo comportamento si applica anche ai flussi di lavoro che usano artefatti negli account di integrazione e nei flussi di lavoro che chiamano funzioni di Azure.
Eliminare flussi di lavoro Standard
Nel portale di Azure, aprire la risorsa dell’app per la logica Standard.
Nel menu dell'App per la logica, all'interno di Flussi di lavoroselezionare Flussi di lavoro. Nella colonna della casella di controllo selezionare un singolo o più flussi di lavoro da eliminare.
Sulla barra degli strumenti selezionare Elimina.
Per verificare se l'operazione è riuscita o non riuscita, nella barra degli strumenti principale di Azure aprire l'elenco Notifiche (icona a forma di campana).
Ripristinare un'App per la logica Standard eliminata
I passaggi per ripristinare un'app di logica Standard eliminata variano se si utilizza il controllo del codice sorgente o a seconda dell'opzione di hosting usata per l'app di logica.
Prima di provare a ripristinare un'App per la logica eliminata, esaminare le considerazioni seguenti:
La cronologia di esecuzione dall'App per la logica eliminata non è disponibile nell'App per la logica ripristinata.
Se il flusso di lavoro inizia con il trigger di richiesta, l'URL di callback per l'App per la logica ripristinata è differente dall'URL per l'App per la logica eliminata.
Con il controllo del codice sorgente
Se si usa il controllo del codice sorgente, è possibile ripristinare una risorsa dell'app per la logica Standard eliminata, in base all'opzione di hosting:
| Opzione Hosting |
Prerequisiti |
Passaggi per il ripristino |
|
Piano di Servizio del Flusso di Lavoro |
None |
Ridistribuire l'app per la logica. |
|
Ambiente dei Servizi App V3 |
Prima di eliminare l'app, scaricare l'app per la logica Standard dal portale di Azure. Per altre informazioni, vedere Scaricare gli artefatti dell'app per la logica Standard dal portale. |
Ridistribuire l'app per la logica. |
Senza controllo del codice sorgente
Per ripristinare un'app per la logica Standard eliminata che usa l'opzione di hosting del piano di servizio flusso di lavoro ed è in esecuzione in App per la logica di Azure a tenant singolo, seguire questa procedura:
Nel portale di Azure, verifica che l'account di archiviazione usato dall'app logica esista ancora. Se l'account di archiviazione viene eliminato, è necessario prima ripristinare l'account di archiviazione eliminato.
Per identificare il nome dell'account di archiviazione, aprire l'app per la logica.
Nel menu dell'app per la logica, in Impostazioni, selezionare Variabili di ambiente.
Nella pagina Variabili di ambiente , in Impostazioni app, trovare l'impostazione dell'app denominata AzureWebJobsStorage.
Accedi all'account di archiviazione. Nel menu dell'account di archiviazione, in Sicurezza e rete selezionare Chiavi di accesso.
Nella pagina Chiavi di accesso copiare e salvare la stringa di connessione primaria da qualche parte sicura per un uso successivo in questa guida.
La stringa di connessione usa il formato seguente:
DefaultEndpointsProtocol=https; AccountName=<storage-account-name>; AccountKey=<access-key>; EndpointSuffix=core.windows.net
Nel menu dell'account di archiviazione, in Archiviazione dati selezionare Condivisioni file. Copiare e salvare il nome della condivisione file per usarlo in seguito in questa guida.
Importante
Quando si gestiscono informazioni riservate, ad esempio stringhe di connessione che includono nomi utente, password, chiavi di accesso e così via, assicurarsi di usare il flusso di autenticazione più sicuro disponibile.
Ad esempio, i flussi di lavoro dell'app per la logica Standard non supportano tipi di dati sicuri, ad esempio securestring e secureobject non sono supportati. Microsoft consiglia di autenticare l'accesso alle risorse di Azure con un'identità gestita , quando possibile, e assegnare un ruolo con il privilegio minimo necessario.
Se la funzionalità di identità gestita non è disponibile, proteggere le stringhe di connessione tramite altre misure, ad esempio Azure Key Vault, che è possibile usare con le impostazioni dell'app nella risorsa dell'app per la logica Standard.
È quindi possibile fare riferimento direttamente a queste stringhe sicure.
Analogamente ai modelli arm, in cui è possibile definire le variabili di ambiente in fase di distribuzione, è possibile definire le impostazioni dell'app nella definizione del flusso di lavoro dell'app per la logica. È quindi possibile acquisire valori di infrastruttura generati dinamicamente, ad esempio endpoint di connessione, stringhe di archiviazione e così via.
Per altre informazioni, vedere Tipi di applicazione per Microsoft Identity Platform.
2. Creare una nuova app per la logica Standard
Nel portale di Azure, creare una nuova risorsa app logica Standard con la stessa opzione di hosting e il piano tariffario. È possibile usare un nuovo nome o riutilizzare il nome dell'app logica eliminata.
Prima di continuare, disabilitare la nuova app per la logica.
Nel menu dell'app per la logica, in Impostazioni, selezionare Variabili di ambiente. Nella scheda Impostazioni app aggiornare i valori seguenti. Assicurarsi di salvare le modifiche al termine.
| Impostazione app |
Valore di sostituzione |
|
AzureWebJobsStorage |
Sostituire il valore esistente con la stringa di connessione copiata in precedenza dall'account di archiviazione. |
|
WEBSITE_CONTENTAZUREFILECONNECTIONSTRING |
Sostituire il valore esistente con la stringa di connessione copiata in precedenza dall'account di archiviazione. |
|
WEBSITE_CONTENTSHARE |
Sostituire il valore esistente con il nome della condivisione file copiato in precedenza. |
Nel menù dell'app per la logica, in Flussi di lavoro, selezionare Connessioni.
Aprire ogni connessione. Nel menu di connessione, in Impostazioni, selezionare Criteri di accesso.
Nella colonna Azione, selezionare Elimina per rimuovere la politica di accesso per la logica app eliminata.
Sulla barra degli strumenti Criteri di accesso selezionare Aggiungi per aggiungere un nuovo criterio di accesso e selezionare l'app per la logica sostitutiva.
Tornare all'app per la logica sostitutiva.
Se sono disponibili impostazioni personalizzate da ripristinare, nel menu dell'app per la logica, in Impostazioni selezionare Variabili di ambiente o Configurazione in base ai tipi di impostazioni disponibili.
Al termine, riavviare l'app per la logica.
Gestire le versioni delle app per la logica (solo a consumo)
Quando si salvano le modifiche al flusso di lavoro dell'app per la logica a consumo, Azure salva la versione prima di apportare le modifiche e la versione modificata diventa la versione corrente. È possibile visualizzare queste versioni precedenti, selezionare una versione precedente da alzare di livello rispetto alla versione corrente e modificare la versione selezionata prima di completare il processo di promozione.
Visualizzare le versioni precedenti
Nel portale di Azure aprire l'appper la logica a consumo.
Nel menu dell'App per la logica, selezionare Versioni in Strumenti di sviluppo.
Nell'elenco Versione selezionare la versione del flusso di lavoro desiderata.
Per filtrare l'elenco, nella barra di ricerca della pagina Versioni immettere l'ID versione, se si conosce l'ID.
La pagina Versione cronologia mostra la versione selezionata in modalità di sola lettura. È possibile passare dalla visualizzazione della finestra di progettazione alla visualizzazione codice.
Nel portale di Azure, visualizzare la versione precedente che si vuole promuovere.
Sulla barra degli strumenti Cronologia versione selezionare Promuovi.
La finestra di progettazione del flusso di lavoro apre la versione del flusso di lavoro selezionata.
Facoltativamente, apportare le modifiche desiderate al flusso di lavoro.
È possibile passare dalla finestra di progettazione alla visualizzazione Codice. È anche possibile aggiornare i parametri.
Per salvare gli aggiornamenti e completare l'innalzamento di livello, nella barra degli strumenti della finestra di progettazione selezionare Salva. Per annullare le modifiche, selezionare Ignora.
Quando si visualizza nuovamente la cronologia delle versioni dell'app per la logica, la versione alzata di livello viene ora visualizzata per prima nell'elenco con un nuovo identificatore.
Contenuti correlati