Condividi tramite


Spostare le risorse dell'app per la logica in altri gruppi di risorse, aree o sottoscrizioni di Azure

Per eseguire la migrazione dell'app per la logica o delle risorse correlate a un altro gruppo di risorse di Azure, un'area o una sottoscrizione, è possibile completare queste attività in diversi modi, ad esempio il portale di Azure, Azure PowerShell, l'interfaccia della riga di comando di Azure e l'API REST. Prima di spostare le risorse, esaminare queste considerazioni:

  • È possibile spostare solo tipi di risorse di app per la logica specifici tra gruppi di risorse o sottoscrizioni di Azure.

  • Controllare i limiti per il numero di risorse dell'app per la logica che è possibile avere nella sottoscrizione di Azure e in ogni area di Azure. Questi limiti influiscono sul fatto che sia possibile spostare tipi di risorse specifici quando l'area rimane invariata tra sottoscrizioni o gruppi di risorse. Ad esempio, è possibile avere un solo account di integrazione del livello gratuito per ogni area di Azure in ogni sottoscrizione di Azure.

  • Quando si spostano le risorse, Azure crea nuovi ID risorsa. Assicurarsi quindi di usare i nuovi ID e aggiornare gli script o gli strumenti associati alle risorse spostate.

  • Dopo aver eseguito la migrazione delle app per la logica tra sottoscrizioni, gruppi di risorse o aree, è necessario ricreare o riautorizzare tutte le connessioni che richiedono l'autenticazione aperta (OAuth).

Prerequisiti

Spostare le risorse fra sottoscrizioni

Per spostare una risorsa, ad esempio un'app per la logica o un account di integrazione, in un'altra sottoscrizione di Azure, è possibile usare il portale di Azure, Azure PowerShell, l'interfaccia della riga di comando di Azure o l'API REST. Questi passaggi illustrano il portale di Azure, che è possibile usare quando l'area della risorsa rimane invariata. Per altri passaggi e preparazione generale, vedere Spostare le risorse in un nuovo gruppo di risorse o sottoscrizione.

  1. Nel portale di Azure trovare e selezionare la risorsa dell'app per la logica da spostare.

  2. Nel menu di spostamento delle risorse selezionare Panoramica. Accanto all'etichetta Sottoscrizione selezionare Sposta.

    È anche possibile passare alla pagina Proprietà della risorsa e in Nome sottoscrizione selezionare Cambia sottoscrizione.

  3. Nella pagina Spostare le risorse selezionare la risorsa dell'app per la logica e le risorse correlate da spostare.

  4. Nell'elenco Sottoscrizione selezionare la sottoscrizione di destinazione.

  5. Nell'elenco Gruppo di risorse selezionare il gruppo di risorse di destinazione. In alternativa, creare un gruppo di risorse differente, selezionare Creare un nuovo gruppo.

  6. Per verificare che gli script o gli strumenti associati alle risorse spostate non funzionino fino a quando non vengono aggiornati con i nuovi ID risorsa, selezionare la casella di conferma e quindi selezionare OK.

Spostare le risorse tra gruppi di risorse

Per spostare una risorsa, ad esempio un'app per la logica o un account di integrazione, in un altro gruppo di risorse di Azure, è possibile usare il portale di Azure, Azure PowerShell, l'interfaccia della riga di comando di Azure o l'API REST. Questi passaggi illustrano il portale di Azure, che è possibile usare quando l'area della risorsa rimane invariata. Per altri passaggi e preparazione generale, vedere Spostare le risorse in un nuovo gruppo di risorse o sottoscrizione.

Prima di spostare effettivamente le risorse tra gruppi, è possibile verificare se è possibile spostare correttamente la risorsa in un altro gruppo. Per altre informazioni, vedere Convalidare lo spostamento.

  1. Nel portale di Azure trovare e selezionare la risorsa dell'app per la logica da spostare.

  2. Nella pagina Panoramica della risorsa, accanto a Gruppo di risorse, selezionare il collegamento Cambia.

  3. Nella pagina Spostare le risorse selezionare la risorsa dell'app per la logica e le risorse correlate da spostare.

  4. Nell'elenco Gruppo di risorse selezionare il gruppo di risorse di destinazione. In alternativa, creare un gruppo di risorse differente, selezionare Creare un nuovo gruppo.

  5. Per verificare che gli script o gli strumenti associati alle risorse spostate non funzionino fino a quando non vengono aggiornati con i nuovi ID risorsa, selezionare la casella di conferma e quindi selezionare OK.

Spostare risorse tra aree

Quando si vuole spostare un'app per la logica in un'area diversa, le opzioni dipendono dal modo in cui è stata creata l'app per la logica. In base all'opzione scelta, è necessario ricreare o riautorizzare le connessioni nell'app per la logica.

  • Nel portale di Azure ricreare l'app per la logica nella nuova area e riconfigurare le impostazioni del flusso di lavoro. Per risparmiare tempo, è possibile copiare la definizione e le connessioni del flusso di lavoro sottostanti dall'app di origine all'app di destinazione. Per visualizzare il "codice" dietro un'app per la logica, nella barra degli strumenti di Progettazione a pp per la logica selezionare Vista codice.

  • Usando Visual Studio e Gli strumenti di App per la logica di Azure per Visual Studio, è possibile aprire e scaricare l'app per la logica dal portale di Azure come modello di Azure Resource Manager. Questo modello è principalmente pronto per la distribuzione e include le definizioni di risorse per l'app per la logica, incluso il flusso di lavoro stesso e le connessioni. Il modello dichiara anche i parametri per i valori da usare durante la distribuzione. In questo modo, è possibile modificare più facilmente la posizione e la modalità di distribuzione dell'app per la logica, in base alle esigenze. Per specificare il percorso e altre informazioni necessarie per la distribuzione, è possibile usare un file di parametri separato.

  • Se l'app per la logica è stata creata e distribuita usando strumenti di integrazione continua (CI) e recapito continuo (CD), ad esempio Azure Pipelines in Azure DevOps, è possibile distribuire l'app in un'altra area usando questi strumenti.

Per altre informazioni sui modelli di distribuzione per le app per la logica, vedere gli argomenti seguenti:

Alcune risorse di Azure, ad esempio le risorse del gateway dati locale in Azure, possono essere disponibili in un'area diversa dalle app per la logica che usano tali risorse. Tuttavia, altre risorse di Azure, ad esempio gli account di integrazione collegati, devono essere presenti nella stessa area delle app per la logica. In base allo scenario, assicurarsi che le app per la logica possano accedere alle risorse previste dalle app nella stessa area.

Ad esempio, per collegare un'app per la logica a un account di integrazione, entrambe le risorse devono trovarsi nella stessa area. Negli scenari, ad esempio il ripristino di emergenza, si vogliono in genere account di integrazione con la stessa configurazione e gli stessi artefatti. In altri scenari, potrebbero essere necessari account di integrazione con configurazioni e artefatti diversi.

I connettori personalizzati in App per la logica di Azure sono visibili agli autori e agli utenti dei connettori che hanno la stessa sottoscrizione di Azure e lo stesso tenant di Microsoft Entra. Questi connettori sono disponibili nella stessa area in cui vengono distribuite le app per la logica. Per altre informazioni, vedi Condividere connettori personalizzati nell'organizzazione.

Il modello ottenuto da Visual Studio include solo le definizioni delle risorse per l'app per la logica e le relative connessioni. Pertanto, se l'app per la logica usa altre risorse, ad esempio un account di integrazione e artefatti B2B, ad esempio partner, accordi e schemi, è necessario esportare il modello dell'account di integrazione usando il portale di Azure. Questo modello include le definizioni delle risorse sia per l'account di integrazione che per gli artefatti. Tuttavia, il modello non è completamente parametrizzato. È quindi necessario parametrizzare manualmente i valori da usare per la distribuzione.

Esportare modelli per gli account di integrazione

  1. Nel portale di Azure trovare e aprire l'account di integrazione.

  2. Nel menu dell'account di integrazione, in Impostazioniselezionare Esporta modello.

  3. Sulla barra degli strumenti selezionare Scaricae salvare il modello.

  4. Aprire e modificare il modello per parametrizzare i valori necessari per la distribuzione.

Passaggi successivi

Spostare le risorse di Azure in nuovi gruppi di risorse o sottoscrizioni